Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
https://projecteuler.net/problem=122 пол дня ломаю голову над это задачей, как часто может подобное пригодиться в программировании, насколько сложной считаешь её ты?
>>769378 Ищи лучше. Понятное дело, элитные Хаскелль вакансии не на хедхантере или хабрахабре появляются. Ищи других адептов Хаскелля в своей мухосрани, втирайся в доверие, спрашивай. Рандом хуев, которые будут клепать говно, на работу просто не берут, но адекватнам всегда рады. Наши люди есть везде. Большего сказать не могу, извини.
>>760248 Это задействует не твои навыки составления программы или знания каких-нибудь фич языка, а логику и алгебру. Штука полезная, конечно, но я бы на твоем месте пытался б что-нибудь более-менее реальное делать.
По алгоритмам и структурам данных такую поеботу задали, кто поможет? Или хотябы скажите что читать, в тырнете не нашел ничего 2. Побудувати схему рекурсії для f(x)= хʸ+4ху + 2(х+у)
>>760304 Начинай с простого. Сделай чатик. Затем сделай так, чтобы он мог сохранять историю в файл. Ну а потом пусть он будет в БД хранить какую-нибудь хуиту навроде логина-пароля.
http://arhivach.org/thread/177387/#759924 > прайс нужен для того чтобы в определенный момент времени отследить цену, может он вообще не нужен и просто добавить атрибут цена у таблицы продукт? >Я решил организовать это так: поступает заявка от клиента, менеджер ее оформляет, передает управляющему, он оценивает рентабельность от условий и формирует сменно-суточное задание. После этого продукцию изготавливают и поставляют клиенту Ладно, анончик. По твоей схеме в https://2ch.hk/pr/res/751215.html#759924 ничего нормального нельзя сделать. Давай рассмотрим всё по шагам. И сделаем всё по нормальному. Предположим, компания проращивает семена и отдает рассаду. Один Менеджер обрабатывает несколько заказов, тогда как один Заказ обрабатывается только одним менеджером. Один Клиент участвует в нескольких заказах, тогда как каждый заказ имеет только одного клиента. Центральной сущностью тут является Продукт, где содержится название продукта, и только его. Цена продукта может отличаться для каждого заказа, от заказа к заказу. Потому нужно создать отдельную сущность ЦеныЗаказов которая устанавливает цены на продукты в каждом заказе. Получается, прайс не нужен, а если и нужен, то просто для контроля в приложении, чтобы оператор мог более правильно устанавливать цены в приложении при оформлении заказа. Технолог может разработать несколько режимов проращивания. В таблице Режим проращивания все данные отображены в виде строки, ну да ладно. Партия продукта по оригинальной схеме имеет зависимость 1-к-1 к режиму проращивания. Это означает, что для каждой партии нужно технологу разрабатывать новый режим, а это неправильно, потому нужно сделать связь 1-к-многим. Насколько понимаю из оригинальной схемы, партии продуктов объединяются по одному продукту и по режиму проращивания. Один продукт может участвовать в разных партиях, и это правильно. Один рабочий по оригинальной схеме может состоять в нескольких бригадах, и это правильно. Но стоп, получается, что бригада может состоять исключительно из одного работника? Лол, фейл. В простом случает код бригады можно внести в таблицу с работниками и избавиться от таблицы
О том, что на оригинальной схеме с заданием на схему - лучше не говорить. А ещё лучше - просто переделать схему данных. Полностью. Например, так
>>760321 Зависит от языка, где-то вообще без библиотек это можно реализовать, на C#, например, можно на винформах создать чат, а историю сохранять в тхт файлы через файлстрим. Если sql, то Entity Framework. Учи паттерны, без них ты не программист.
Анон, подскажи, можно ли написать простенькое приложение для Android только лишь на C++? Вроде есть такая вещь как Android NDK, позволяющая ичпользовать код на C и C++.
Привет. Скоро 4 курс, а я не знаю какую тему взять на диплом. Что есть интересного, что можете подсказать? Могу в джаву, были в универе еще шарп и плюсы. Может веб-приложение? Только я нубас, никогда стоящего не писал. Хочется сложную и интересную тему. Новые технологии готов осваивать, год времени есть.
>>760560 Приходишь с usb-флэшкой с накатанным лайв образом нужной системы и смотришь как булет работать программа. Не заработает - проблема с железом, заработает - проблема с операционной системой НАСТАЛО ВРЕМЯ
На каких языках пишут всякие сложные AI, и йоба нейронные сети? И может кто знаком со всем этим, в эту сферу вообще реально попасть без вышки по математике?
Спиздил тут лабу, как в codeblocks поменять один наблр символов на другой? Например, в случае a_hui поменять на b_hui. Ну и просто a на b. Чтобы не распидорасило только./
Посоны, поясните за хеш-таблицы. Это просто ассоциативный массив, в котором кроме значения элемента есть еще и ключ? Как реализовывать, если нет нативной поддержки? Ведь если просто запилить массив элементов, в котором каждый элемент хранит как значение, так и ключ, профита в скорости не будет. Делфи, да.
>>760794 Любая хеш-таблица строится на основе массива. Это единственный способ получить константу во времени доступа. Основная идея - ты вычисляешь хешфункцию от ключа, это значение и является индексом по которому нужно записать данные. Отличия проявляются в способе борьбы с коллизиями (когда у двух разных значений один хеш).
>>760791 Это массив массивов, самая простая хэш-функция – остаток от деления. Давай представим, что у тебя таблица на 10 строк. Тогда если хочешь записать номер 23, то записываешь в массив под номером 23%10=3. Если хочешь найти допустим 25, то нужно будет искать число в массиве под номером 5. Таким образом, тебе не прийдется перебирать элементы во всех массивах, а только в том, которому соответствует искомый элемент.
>>760822 Я об этом и говорю. Только обычные индексы никуда не деваются, и, по сути, навигация все еще осуществляется по ним. Да, я про Delphi говорю, если что. Там стандартной реализации нет.
>>760826 Охуенно, только элемент не может существовать вне некоего массива/списка со своей собственной индексацией. Получается, что поиск по хешу сводится к поиску по массиву с проверкой значения хеша в элементе.
>>760771 >>760878 Хаскелль, в основном. Братишка недавно уехал в Калифорнию пилить робошлюх с ОС на Хаскелле. Там всякий ML и матстат в основном. В принципе, в Хаскелле уже для всего есть готовые библиотеки.
>>760951 Если подходить серьезно, если это не учебная задача на классическое ООП, то объекты не должны себя рисовать. Более того, renderer.Draw(sprite), правильно сделанный, не рисует немедленно, но просто помещает в множество помеченных к отрисовке на данном кадре объектов. Затем при завершении кадра они сортируются, куллятся и батчатся внутри рендерера.
Аноны, в шараге сказали, чтобы я знал паскаль до темы циклов через 2 месяца, в программировании почти ничего не знаю. Подскажите, что почитать, и какие задачи поделать? Хотя в толковой лит-ре они и так в конце главы наверное?
Привет отцам. Подскажите SaaS, который позволяет бесплатно держать бекенд на каком-нибудь php, .net, python и пр. И еще Saas, который позволяет уже хостить непосредственно морду. Слышал, что есть такие сервисы и пока ты не начинаешь получать много юзеров, все бесплатно. У меня просто универский проект в качестве хобби, который будет парсить данные раз в сутки и рисовать по ним диаграмки, не хочу платить за это
>>761032 Короче по харкдору тебе поясняю, открваешь любой популярный учебник по паскалю(ну ты наверно не совсем тупой, нагуглишь) и зубришь все, пока не дойдешь до циклов и их тоже зубришь. Все.
Поясните, как ровные посоны гуи на яве делают? Вот скачал я идею, там вроде дизайнер есть, но нихуя в нем сделать и нельзя точнее я не знаю, как. Все руками писать? Можно как в VS, наебенил кнопок, нажал ф5 и вот тебе приложуха? Мне бы хоть хелловорлд запилить, чтобы книгу читать и мутить там штуки всякие.
>>760771 Джава. Библиотеки для обработки естественного языка написаны на джаве (SPARQL например) Python Есть многообразный scipy и более специализированные библиотеки под определенную задачу.
>>761210 Посоветуйся с научником лучше. Принимать тебя будут на кафедре и лучше знать от научника, чего больше комиссия уважает. А по поводу сложности проекта...ты можешь сделать мегасложный проект но завалиться на писанине сопровождающей и прочей еботе.
Вопрос по регулярным выражениям. (?<=^|\s)\p{javaUpperCase}.?[\.?!](?=$|\s) Должно выводить все предложения, а выводит через одно, я подозреваю что нужно какой то флаг поставить, или хз.
Сам текст: 45 Welcome to RegExr v 2 .1 by gskinner.com, proudly hosted by Media Temple!
Edit the Expression & Text to see matches. Roll over matches or the expression for details. Undo mistakes with ctrl-z. Save Favorites & Share expressions with friends or the Community. Explore your results with Tools. A full Reference & Help is available in the Library, or watch the video Tutorial.
Sample text for testing: abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 _+-.,!@#$% 4 56 ^ &();\/|вв 5 ввв<>"' f 12345 -98.7 3.141 .6180 ff9,0000 +42
Z f bcd 43.43 432 и л фвыа 89 .98.
А выводит: Welcome to RegExr v 2 .1 by gskinner.com, proudly hosted by Media Temple!Edit the Expression & Text to see matches. Roll over matches or the expression for details. Undo mistakes with ctrl-z. Save Favorites & Share expressions with friends or the Community. Explore your results with Tools.
>>761211 Или подрядиться на мегакрутой проект но не довести его до конца (или понять, что со своим уровнем и силами такое не получается решить). Потом только писаниной и получится как-то вывезти, да и то будет груз на всю жизнь.
>>712239 Это возможно вообще? Я понимаю, Скилкин рантайм еще можно скомпилировать в нативный код, но блядь произвольный джава код с FFI в том числе, это как-то совсем сумеречно.
>>761207 >>761206 Ок. Еще вопрос. Вот где мне все эти штуки описывать и создавать? Типа я ебеню класс mygui, там конструктор, который добавляет все элементы на форму и показывает ее? Или это все в main(String [] args){} делают?
Анон, я третьекурсник, который хочет к концу лета устроиться на работу джуном или стажером. За плечами куча попробованных языков, и кресты, и жаба, и питон, и веб.. Но толком я не спец ни в одной области. Куда ударить, чтобы поскорее взяли работать хотя бы за еду? В запасе будет 3 месяца лета.
>>760228 (OP) Поясните на пальцах для не понявших википедию: в чем разница между объектно-ориентированным проектированием и предметно-ориентированным проектированием? Что такое объект, класс, начследование и абстракция я более-менее понимаю и даже использовал в универских лабах.
>>761409 >>761421 Насколько глубок нужно знать? И через какое время можно будет уже пытаться искать работу? Просто вместе с PHP там скорее всего еще что-то требовать будут, не только же голый PHP
>>761639 Смотри вакансии, что там требуют, учи и откликайся. Обычно нужно знать какой-нибудь фреймворк, в СНГ это как правило Bitrix, на фрилансе за рубежом - Laravel. Кроме PHP (языка и фреймворка) обычно нужно знать front end (хотя бы HTML/CSS верстку и jQuery) и SQL, для поиска первой работы этого достаточно.
У меня такой вопрос. Почему /pr такое дерьмо? Почему? Ну серьезно. Тут либо вкатывальщики, которые спрашивают "как стать погромистом с $ 2к+ зарпалатой", либо илитарии у которых "ебать ты лох, не осилили тех документацию, фу, дно, давай разложи мне красно-черное дерево, построй мне йоба-сложный алгоритм, не можешь, значит дно".
Я хочу дешево купить симпатичного программиста и математика чтобы делал мою домашку, расчесывал меня и позволял себя пинать. Оставляй почту, мой прыщавый омеган!
Аноны, хочу вкатится в html/css в школке писали простые сайты с ссылочками@@@таблицами@@@картинками и мне понравилось, опыта в программировании нет. Какие подводные? С чего начать изучение, что читать? инбифо:учебник по математике
>>761871 htmlbook.ru, там описаны все теги JavaScript и PHP как back end (javascript.ru и php.su соответственно), denwer в качестве локального сервера. Можно и Python/Django вместо PHP как вариант, но там лучше уже знать Python. Изучить формы, вывод таблицы из базы, потом написать чат (это самое простое). Потом уже учить паттерны и фреймворки и искать работу.
Поясните принцип прокси. Вот есть айпи адрес и порт, через которые можно выйти. Значит ли это, что у человека с таким айпи и портом стоит какая-то прога (ботнет?), которая позволяет извне через них выходить?
Господа. Порекомендуйте пожалуйста книги/учебники по ряду предметов, желательно несложные в прочтении
Вычислительные системы, сети и телекоммуникации Теория систем и системный анализ Создание WEB-страниц (HTML5 CSS3) Информационные системы и технологии Базы данных Высокоуровневые методы информатики и программирования Статистика Программная инженерия Проектирование информационных систем Теория игр Разработка и стандартизация программных средств и информационных технологий Интеллектуальные информационные системы Проектирование корпоративных информационных систем
Привет, двощ! Тимлиды, ответьте мне, как мягко намекнуть команде, что они - некомпетентное дерьмо, и что меня заебали их косяки? В последнее время качество работы такое, что проще забить и самому сделать. Джун заебал, вместо гугла и чтения мануалов постоянно доит информацию из меня. Я понимаю, что так проще, но блять, мне что ему объяснять, что самому сделать. Нахер он вообще нужен? Накипело пиздец
Подскажи, анон, чего можно попилить в свободное время на любом ЯПе? Чтобы в случае чего было что показать. Я - кодописательская мартышка и своих идей нет, а писать очередной нотепад с блекджеком как-то не оч.
>>760228 (OP) Я в MySQL с помощью INNER join обьединяю 4 таблицы, т.е. по айдишникам слепливаю 4 таблицы в одну.
Но есть проблема - в этих таблицах поля носят одинаковое название, к примеру есть несколько полей с названием "id" или же "name".
Что делать? Нужно выводить все эти поля, но я не совсем понимаю как к ним обращаться. Может можно как-то переименовать эти поля, но только для этого SELECT с INNER JOIN`ами?
Менять название полей по всей базе это работа долгая(база вполне приличная), плюс потом кучу всего исправлять(и не одному мне, проект у нас общий).
>>762200 CREATE VIEW vYoba AS SELECT foo AS tYoba_foo, ... FROM tYoba. http://dev.mysql.com/doc/refman/5.7/en/create-view.html Для каждого столбца таблицы заводишь алиас с префиксом в виде имени таблицы. Затем в джойне заменяешь имя таблицы на имя view .
>>762211 Алсо, вот я создал представление - новую виртуальную таблицу 2, что содержит поле yoba_1 с таблицы 1 как yoba_2. Я могу вывести спокойно эту виртуальную таблицу через SELECT * FROM yoba_2.
Но где yoba_2 хранится? В списке таблиц базы не отображается, как её вообще удалить и где она лежит?
>>762080 возьми меня я опытный, молчаливый, производительный и голодный пиздец как единственное - не хочу выполнять руководящие функции, я просто машина для производства кода
>>762254 Раби или пайтон неудачные вариант для новичка. Языки сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит раби или петон, а потом не знает что делать с ними. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>762267 Хаскелист в надежде всё же найти работу с дрожащими от нервов губами изучает скалу. Устраивается он или нет в конечном итоге не важно. Важно что его это всё не устраивает, ведь он же познавший высшие истины пурист алгебраист, а тут какое-то императивное сайдэффектное непотребство. И начинает он натаскивать в проекты всякие скалазы, писать свои едсли делая из скелы новый хаскель. Выходит всё конечно уёбищно, с кучей синтаксического шума, никому кто не в теме не понятно, но заато теперь как в цацкиле.
>>762267 Очень точная и аккуратная паста. Учите хаскель, пока быдло не прохавало и спрос на спецов не упал. Там все очень легко и доступно, как бейсик, зарплаты при этом большие, а спрос огромен. О хаскеле мало пишут потому, что быдло еще не прохавало фишку.
Ладно, я сам разобрался где хранятся views`ы. Хочу передать пламенное спасибо тому, кто мне посоветовал это. Очень удобно и быстро вытаскивается информация!
>>762309 >Там все очень легко и доступно Двачую. Со всей этой пыхоплеядой только на тесты потратишь столько же времени, сколько на полезный код. К тому же, императивный подход постепенно изживает себя, даже жаваскриптеры начинают приходить к монадам и иммутабельности.
Оцените шансы. 25 лвл.гуманитарий. Решил поменять специализацию и поставил за цель через 3 года завести трактор через програмерство. Свободного времени будет много что бы самостоятельно упарывать + записался на курсы прорамерства на 2.5 года(академия шаг) учеба еще не началась ,я самостоятельно начал долбить c++(ткнул пальцем в небо,но понравилось). Начал задумываться правиьный ли я язык выбрал и вообще хватит ли мне 3 года конкретно на крестах?подозреваю есть языки попроще и с более низким порогом вхождения?(нужно же еще опыт работы получить). Может мудрый анон посоветует как сделать все толково?
>>762360 можешь забыть про сваливание через программирование обычной пидорахе - это миф, выдуманный школьниками-вундеркингами. найти работу за доширак через 10 лет обучения - уже успех.
Почему теория баз данных такое мутное, нудное говно? Куча терминов без четких определений, расплывчатые названия типа СУЩНОСТЬ. Когда читаешь объяснение какого-то термина, спотыкаешься о криво составленные предложения, словосочетания без однозначного смысла, приходится думать, какой смысл имеет слово в данном контексте. Нигде больше такого дерьма нет.
Нужно в php echo вывести '<a href="index.php?abc=<?=qwe['yoba'] ?>"', но оно ругается. Подскажите как правильно это вывести, а то я с кавычками окончательно запутался.
>>762397 Я бы посоветовал начать с создания игр на джава скрипте. Потому что это быстро и просто, и всегда можно видеть результат в браузере. Когда ты будешь понимать общую механику и концепцию создания игр, можешь прыгнуть на любой другой язык и технологию.
>>762426 Посмотри, что в моде у прогрессивных пацанов в этом сезоне: функциональщина, отказ от традиционной модели ООП в следствие осознания ущербности оной. На смену крестам пришел раст, на смену жабе пришел котлин, вот-вот хаскелл заменит собой пхп. Ванька Ерохин вон уже свой катаморфизм запиливает, а ты все на высокоуровневом ассемблере пишешь, как сыч.
>>762452 ты очень далеко от индустрии на деле настоящие функциональные программисты используют «мультипарадигмальный» подход — в основном он функционален, но при необходимости в нем применяются императивные методы.
>>762455 Ну, разумеется, "чистое" функциональное программирование невозможно, пока мы все еще привязаны к архитектуре фон Неймана, сайд эффекты в виде нагрева процессора, etc. Но ты же видишь, куда идет тренд?
>>762462 Убрали? Пруфы давай. Насколько я знаю, в книге заменили схему на питон, не более. Не знаю, правда, каким образом это говорит об обратном тренде, если схема к функциональному программированию имеет не большее отношение чем питон.
>>762473 This. К тому же, средний программист сильно поменялся за это время, теперь это крудошлеп, которому не обязательно знать фундаментальные основы компутер сцаенс.
>>762478 >крестам пришел раст, на смену жабе пришел котлин, вот-вот хаскелл заменит собой пхп. я вот тоже не могу понять как появление этих языков стало становлением тренда фп и где они их заменили мне интересно.
>>762486 >В конце концов, в качестве альтернативы для Lisp в MIT был выбран Python. Ну а я о чем? >>762490 И не поймешь, потому что ты способен только на то, чтобы зацепиться за вычлененный из поста знакомый баззворд.
Доброго вечера, аноны. В общем, 15 лвл школьник хочет вкатиться в C# (с компьютером знаком с очень раннего детства, знакомился с основами Delphi еще лет 5 назад), короче хочу вкатиться в кодинг, вопрос: возможно ли, вкатившись сейчас, потом иметь хорошую ЗП в рашке/перекатиться из рашки? Учитывая, что моя соображалка средняя, почти дефолтная, типичный школьник, не умнее остальных. Так же еще хочу найти всяких начинающих, мне удобнее и интереснее с кем-то начинать одновременно, мб кто-то захочет, скидывайте контакты свои (моя почта [email protected]). PS что по поводу книги Стиллмена "Изучаем C#"? Годная?
>>762509 Да хоть и выпилили, хрен с ним, к фп он отношения все равно не имеет, схема -- императивный язык с мутабельностью и даже goto. Скажи лучше вот что: >>762455 >ты очень далеко от индустрии на деле настоящие функциональные программисты используют «мультипарадигмальный» подход — в основном он функционален, но при необходимости в нем применяются императивные методы. Какие именно "императивные методы" может применять "функциональный программист", использующий хаскелл?
>>762533 угу. пишу весь код юзая минимум стандартных функций, такое ощущение что паскаль юзаю. хочешь .map ? пиши цикл 10500 раз, потому что я ниибу что это, плебей!
>>760228 (OP) Начал изучать Java (до этого опыта программирования вообще не было). Почитал теорию, думаю, порешаю задачи. Смотрю задание по массивам: "Частое задание на собеседованиях - переверните массив". Заебись. Сижу, думаю, думаю, не написал. Погуглил решение - легкота то какая. Я это к чему: все, у меня нет шансов научиться кодить? Вообще все эти задачки как то помогут при работе над реальными, коммерческими проектами?
>>762550 На твой вопрос легко ответить. Задумайся, как ты пытался прийти к решению. Если в духе "ну ептыть, идем и суем первый в последний, второй в предпоследний...", то лучше завязывай, это не для тебя. А вот если в духе "берем первый, переворачиваем все остальное и приписываем первый в конец полученного", то у тебя мышление погроммиста, а навыки сможешь набрать довольно быстро.
>>762552 Берем первый, суем последний, выражаешься мало того что неточно, так еще и как таджик. "Переворачиваем все остальное" — это вообще пушка. Из тебя погромиста не выйдет, лучше завязывай с этим. Только другим мешать будешь.
>>762578 Пикча правдивая, проблема в том, что ее часто интерпретируют неправильно. Мол, выучу питон и стану погроммистом сразу же. А это только начало, по объему примерно как пять классов математики по отношению к вышке.
Ребята, как нагуглить таймеры на окно? Например, при переключении на вкладку браузера таймер продолжает работать, либо при переключении на приложение. Или умельцы, сделайте такую движуху (ток без вирусов)
http://pastebin.com/1wpvJE3c Делаю вывод элемента k, а он выводит не тот элемент, что под номером k в стеке, а который вошел k-тым Лаба горит через несколько часов сдавать помогите плз С 74 строки идет функция для вывода
Что за ебаное название - кортеж? Почему нельзя говорить "вектор"? ВО многих случаях это более уместно. Пидорасы-гуманитарии доебали своими кортежами, экипажами, эскортами.
>>762669 Потому что это разные вещи. Вектор для однотипных элементов, а кортеж для разнотипных. Элементы вектора в памяти последовательно, а кортежа - не обязательно. Вектор может менять размер в рантайме, а кортеж - не обязательно.
Искал вакансии сисадмин и веб-мастер, прошел как веб-макака и я проработал полгода за 12к в месяц. Был только чистый HTML5 и CSS3, минимум CMS, только самописный простой был. Иногда modx, joomla.
Что-то я хуй знает, щас уволился, не нравится мне веб хуита эта, душа лежала в системное программирование, С++, ява, си шарп, swift.
Теперь думаю пойти работать сис админом, но боюсь сис. админ это бредовая професия, аля в свободное время будут заставлять полы мыть чтобы хоть что-то делал.
Когда работал веб-макакой, я даже катридж в принтере никогда не менял.
Что делать? сис админом пойти или веб-макакой продолжить? какие перспективы?
>>762758 Ты вчера родился и первый раз зашёл в раздел? Такого манямирка давно не видывал.
Если реально такая нужда свалить из этой страны, то вот тебе гайд:
1) Выкидываешь нахуй С++, он сейчас никому не нужен, работу джуном найти почти невозможно. Выбираешь между Java, Objective-C и Javascript, ибо это сейчас самое востребованное дерьмо. Последний-в меньшей степени, потому что хайп спадает, вебассембли на подходе. 2) Поступаешь в иностранный вуз с удалённым обучением. Тут скорее всего обосрёшься, ибо курс валют и т.д. На худой конец можно пойти в ДСовский. Суть в том, что без технической корочки ты нахуй никому не нужен, тебе даже оффер и визу нормально не смогут сделать. 3) Ищешь работу в иностранной компании в ДС или на фриланс-сайтах. Здесь надо будет пройти конкуренцию с 20-летними пиздюками, которые уже кодят лучше тебя, но у тебя все получится, ты же особенный и поставил себе цель. 4) Присасываешься к актуальному попенсорсу, ежедневно делаешь 5 коммитов на гитхабе. 5) Показываешь безумные умения, ждёшь приглашения за границу. Здесь надо быть реально особенным, потому что кодеров сейчас жопой жуй и не ты один хочешь свалить из сраной рашки.
>>762798 >25 лет >поступаешь в вуз с удаленкой. Лол сука, человеку 25 лет а ты какую-то хуйню ему предлагаешь, которая только отнимать время и силы будет.
Не надо наебывать и пугать человека, никаких безумных скиллов чтобы найти нработу не надо, просто надо каждый день работать в этом направлении, пилить какие-нибудь ебанутые проекты, использовать всякие разные технологии в них и сталкиваться с большим количеством проблем, таким образом и накопится опыт, а не здаванием зачетов в вузе с удаленным обучением. А того хуесоса который говорит что без корочки ты нахуй не кому не нужен шли в пизду и не слушай подобных уебанов.
И поверь, когда ты через 2-3 кодинга сможешь найти работу где ты получаешь 100+, или возможно будешь работать над своим мелким проектом, то никуда тебе уезжать уже не захочется.
>>762820 Он просил гайд, как свалить из страны, я ему написал. Корка иностранная будет лучше котироваться именно за рубежом. Хэллер и хабрадауны вполне успешно учились в английских вузах удалённо. Сколько голодных выпускников претендуют сейчас на одну вакансию? А на одну вакансию с возможностью релокейта?
Можно и без корки, наверно, но с ней шансы резко повышаются. Кому нужен джун 25лвл, да ещё с гуманитарным образованием? Такого в москве в серьёзный бодишоп не позовут даже.
Вот пример из жизни: знакомый, 21 год, учится в МФТИ, уже тимлид, зарплата ~200к без шуток, реально шаращий тип, одарённый в матане, вот у него есть шанс релокейта. А с твоим планом только серым кодерком можно стать, каковыми мы почти все здесь и являемся.
Он отображает таблицу, в которой содержатся все данные таблицы MySQL.
Под таблицей есть кнопка "+". Когда я её нажимаю, открывается форма. Форма содержит столько же полей, сколько и содержит таблица выше, я ввожу туда данные, подтверждаю и данные отправляются в MySQL. Как сделать, чтобы сразу же обновлялась таблица выше и не нужно было обновлять всю страницу?
Я слышал, что, вроде подобное может делать AJAX, но не уверен. Если всё же AJAX, то посоветуйте как именно это сделать, что гуглить итд. А то с аяксом вообще незнаком.
Погромисты подскажите алгоритм. Есть возрастающая последовательность (пусть от 0 до 99999), нужно выдать ее в (псевдо)случайном порядке, но без складирования в массив и последующего перемешивания. Проще говоря нужна функция f(x)=x' рандомизирующая уникальный x в уникальный же x'
>>760228 (OP) Анон, есть ли аналог pwrite/pread для стандартной библиотеки С? Мне нужно сделать атомными изменение offset в и запись по этому офсету в файл с помощью fprintf.
>>762930 >гуманитарий >баш >английский текст Невероятно. Сам скрипт очевиден и самодокументирован, я даже не знаю, что тут нуждается в комментах. Почитай мануал к башу, если вообще не шаришь.
>>762930 # проверяем наличие файла .lock и если он есть... if [ -e ".lock" ]; then # ...тут совсем сложно, не разобрать. echo "The process is already running" exit 1 fi
# цикл от 2 до $1 (параметра) for (( i=2; i*i<=$1; i++ )); do # если параметр делится без остатка на переменную цикла выходим (( $1 % i == 0 )) && return 0; done
# если параметр не удалось разделить, пишем "Простое число" echo "$1 Простое число" }
# создаем файл ".lock" touch .lock # перебираем все числа от 2 до 4000000 for (( c=2; c<=4000000; c++ )); do # и для каждого вызываем функцию Prim Prim $c done
>>762942 >функцию >сплошные сайд эффекты в виде вывода текста, в некоторых случаях даже не возвращает ничего Если сам не разбираешься, не запутывай ньюфагов, ок?
>>762798 >>762820 Спасибо и на этом. Окей это будет жаба(задумывался что хотел бы пилить приложения на дроид-это ведь оно?). По-поводу корки интуитивно соглашусь,что с ней будет лучше. Рассматриваю поступление на заочку в тех.вуз. правда в этом году я уже его проебал ибо ЗНО,а время сука тикает.
С заграничным вузом точно обосрусь ибо бабла со скрипом хватает на ШАГ
Вот допустим я решился жаба ,все дела.Что в первую очередь надо помнить и к чему стремится с моей целью? Получить как можно быстее хоть какой-то опыт работы?или же хардкро-самоучение?куда встрявать и за что братся ? Доречi я хохол
>>762952 >Вот это вот. Ну вон выше тебе расписали. В одном месте некорректно, найди ошибку сам (для этого не надо знать баш и уметь программировать вообще). >Да ёпт! А ты как хотел, мой гуманитарный друг? Обычно, стоит только показать кому-нибудь из ваших незнание каких-нибудь терминов из социологии, психологии, etc, исторических персоналий или деятелей искусства, как тебя тут же нагрузят неподъемным (в отличие от мануала к башу) списком литературы, да еще и посмотрят как на дикаря, до которого снисходит белый человек, дабы подарить тому блага цивилизации. >>762956 >и раз хоть что-то возвращает значит функция, а не процедура Раз есть сайд эффекты, значит процедура, а не функция.
>>760228 (OP) Привет, анон. Есть неиллюзорная перспектива в ближайшее время остаться с джентльменским набором латыша (хуй 1 шт, душа 1 шт) на улице. Какой язык задрачивать, чтобы стать успешным фрилансером 300к/час работать за еду?
Основное приложение запускает 2 приложения с приостановленными основными потоками. Запускаемые приложения однотипны и содержат единственный поток с логикой: сканирует перебором пространство идентификаторов процессов и пытается "получить доступ" к ним. Попеременно запуская эти два потока на случайное время (равномерно распределено от 5 до 10 мс) 3 раза, основной процесс если обнаруживает, что один из процессов получил доступ более чем к 10-ти процессам - уничтожает его
Во время работы выбрасывается ошибка: Exception thrown at 0x77D75BCA (ntdll.dll) in OsLab2.exe: 0xC0000005: Access violation reading location 0x0000792E.
Вот что я смог выяснить: 1). Метод mainThread выполняется без ошибок(я ставил брейкпоинт на в конце этого метода и он успешно срабатывал). 2). Насколько я понимаю, ошибка выбрасывается в методе _tmain во время вызова WaitForSingleObject(mT, INFINITE);
>>763194 в каких пределах? лол я убил на решение несколько дней и программа отработала около двух часов, на форуме были решения за примерно 1 секуд правда я пока новичок как в программировании так и в написании сложных(относительно) алгоритмов, птаюсь понять насколько подобный результат нормален в данном случае
Аноны, подскажите пожалуйста, что это за прога такая? Начну с того, что данный пк использую чуть меньше года, и ни разу такого не было. Пару дней назад стал замечать, что температура видеокарты и процессора примерно на 20 градусов стали выше, когда он находится в покое. Заметил, что 30% цп жрёт какой-то аудиодрайвер. Ну пофиг, думаю. Но открыл вот другую прогу, и там этот процесс прилично так жрёт.Я его отрубил, и температура за 5 минут опустилась до нормы. В автозагрузках этот процесс тоже всегда был, я его удалил оттуда, но всё равно он появляется, как только я сяду смотреть видео или игру запущу. С диспетчера оффаю, тогда не появляется до перезагрузки. Вроде не вирус, смотрел расположение файла, находится в обычной папке аудиодрайвера, ничего подозрительного. Драйвера на звук тоже переустанавливал, хз что делать ещё.
Спасайте, не знаю куда уже писать, а курсач горит. Препод доебался найти ошибки и дополнить. Я ебал эту idef, у меня bpwin даже не запускается нормально
>>763301 Это то, что по условию содержит ошибки? В блоках должны быть операции (спилить дерево, раскряжевать, сплавить до фабрики, получить целлюлозную массу). Лес должен быть на входе. Бумага и доски должны быть на выходе (на бумагу, по всей видимости, идут отходы, полученные при распилке на доски)
>>763306 Вот насчёт леса на входе тоже думал. Но препод вроде насчёт операций по условию ничего не сказал. Найти ошибки если есть, какие и куда стрелки обязательны
>>763316 Это все - сплошная ошибка. Нужно заменить на полностью другую схему. Помимо того, что я сказал, добавь Control (сверху) - технологический процесс лесообработки (т.е. документы с его описанием), механизм снизу (лесорубы, сплавщики леса, фабрика и т.п)
Программач, допустим есть какая-нибудь программа без поддержки открытого api на десктопе, пусть будет браузер хром или там опера. И вот есть у меня желание написать программу которая присосется к этому браузеру и будет во-первых отслеживать события, а во-вторых управлять функциями(добавить в закладки, например). Все это с полного согласия пользователя, т.е на всякие антивирусы похуй. Что курить вообще, как такое пишется и что вообще надо знать для этого?
Как спроектировать систему предметов для рпгшки с помощью алгебраических типов данных? Есть следующий набор правил: 1. Простейший предмет представляет собой айдишник * тип_предмета 2. Предмет может быть стакающимся (то есть способен собираться в стаки). В этом случае кроме данных простейшего предмета еще нужно знать количество предметов в стаке и максимальный размер стака 3. Предмет может быть экипируемым. В этом случае ко всей инфе нужно прибавить слот, в который он (предмет) экипируется. 4. Предмет может быть одновременно и стакающимся, и экипируемым (например стрелы)
Тут я вижу два очевидных решения: 1. Просто тупо прописать все правила, чтобы были BasicItem, StackableItem, EquippableItem, StackableAndEquippableItem. Но это неизящно и не скейлится. 2. Определить тип рекурсивно. Но тогда я позволяю делать с ним много безумств, типа определить его как дважды стакабл и так далее.
>>762360 Бляяя, антоха, ты меня конечно не послушаешь, но я бы крайне не советовал тебе лезть в ай-ти, еще и в надежде на релокейт. Без обид, но у тебя пиздец какой манямирок по поводу перспектив, но я, как такой же только уже выучившийся самостоятельно, скажу что ты реально охуеешь от того сколько таких же как и ты апплаится на одну вакансию, вот без пиздежа — >100 человек на место. И все как один готовы пахать и рыть носом землю чтобы вайти-вайти. А у всякого мусора типа qa по 600-700 человек на место. Или ты думаешь ты один такой умный, закончив говнокурсы от сраного шага устроишься на долларовую зарплату в нищей говностране? А потом еще и свалишь в пиндосию, ага. Во-вторых, ШАГ это ебаная параша, ака ит-пту, тупо говнокурсы где тебя учат основам формошлепства, и самое главное НЕ ТРУДОУСТРАИВАЮТ. Просто не трать деньги, земляк-хохол, они тебе еще пригодятся. Ищи что-то не такое популярное. Можешь кстати почитать ebanoe.it там недавно была статья про количество джунов на вакансию.
>>762829 После структур, например, они должны ставиться. Возможно, просто для единообразия. >>763334 Это, похоже, из тех случаев, когда на первый взгляд кажется, что адт хорошо подойдут, но на самом деле, нет.
>>762360 > записался на курсы прорамерства на 2.5 года(академия шаг) Ты думаешь, что ит-курсы существуют для того, чтобы сделать тебе релокейшен в Германию через 3 года? Сириосли? http://ebanoe.it/2016/03/25/pay-them-less/
Анон, выручай, как запилить авторизацию с проверкой группы пользователя на яве? ума хватает только на банальное сравнение логина и пароля как третье то прифигачить?
Аноны, нужно запилилть чятик, чтобы в програмке авторизуешься и пишешьможно и в консоль, но со скроллингом и автоообновлением. Как мне это сделать на крестах желательно
>>763432 Спроси у препода, что писал условие для задачи 1. Потом уйди с зачёта, прихватив с собой табурет, найди этого человека и бей его табуреткой, пока одно из двух не сломается.
Хотел в /un/ спросить, но там, похоже, мало кто разбирается. Аноны, какое направление в ВУЗе является наилучшим для изучения программирования? Сейчас, наверное, набегут самообразованцы, которые скажут, что нужно выбирать самое халявное, а самому попутно изучать всё самостоятельно, и, возможно, будут даже правы, но мне все-таки хочется и из университетского образования что-нибудь почерпнуть. И вот этих самых it-направлений просто тьма. Программная инженерия, прикладная информатика, прикладная математика и информатика, информатика и информационные технологии, математика и компьютерные науки - я читаю их описания и не вижу никакой разницы. Так что же вы порекомендуете?
>>761544 >это же некий готовый пакет Ньет, это платформа над которой настраивают все что душе угодно. >Часто вижу в вакансиях А ниже по разделу цельный тренд валяется, такие дела.
Раньше в шапке на "какой язык учить" было написано "Английский + Python" теперь Java. Что поменялось? Интересно потому что хочу как раз спросить анона во что целесообразнее вкатиться. Сам сетевой инженер - цискарь, относительно неплохой. Очень хочу в разработку, сейчас учу питон , нравится синтаксис и удобство. Второй вариант - андроид и иже с ним, то есть джава. Мудрый анон , расскажи что тебе кажется более перспективным и интересным. Сейчас работаю по удаленке , в дальнейшем очень хотелось бы сохранить эту тенденцию.
Есть вот такая форма. Нужен скрипт или другой путь, чтобы перебрать все даты рождения. Кулдауна на проверку нет. Можно перед каждой проверку на всякий случай задержу поставить или типа того. Как мне это сделать? Какими инструментами воспользоваться?
Братишки-котишки, где можно найти полные исходники ботнетов? Исключительно академический интерес и лабораторные условия. Или подскажите, где можно за это попиздеть.
Доставьте гайд по установке SQL Server. Вчера скачал трехгиговый образ и не понял, какие компоненты выбирать при установке. Мне надо просто залить базу, установить визуальную среду и выполнять запросы.
Мне нужна консультация по инверсной кинематике для 3DOF-гексапода. Он ходит по заданным градусам, а хочется чего-то большего. Не робота-девочку еще, но все же... Можно в треде, но лучше поговорить с тем кто занимался почточкой - [email protected]
>>763518 ну вот смотри, у каждой антивируской/безопасной конторки есть собственный пиар-сайт на котором они регулярно пишут статьи, в том числе и с разбором существующей малвари думаешь для чего это делается? не в последнюу очередь, чтобы такие долбоебы как ты набирались опыта и создавали новую малварь, чтобы было кого ловить
Аноны, доброго времени суток. Надеюсь, поможете ньюфагу. Сейчас работаю в аналитике, хочу вкатиться в проганье, в нем только есть опыт самостоятельного обучения, ООП не более. Работа заебала, есть вариант съебать из нее, и месяца на два засесесть за учебу, почитал /pr и понял, что за два месяца можно осилить максимум php для уровня джуниора. Но есть варик продолжить работать и попасть на онлайн-стажировку джавы. В результате, если все будет ок, то через полгода работы на нынешней работе и около 30 часов в неделю джавы стажировки смогу вкатиться в нее (надеюсь). Я хуй знает даже, зачем пишу, может, скажете какой план говно, а какой нет. Или оба говно вообще.
>>760228 (OP) В XML нужные мне данные записаны не только в конечном элементе, но и в его родительском, точнее, отстоящим на 2 позиции назад. Можно ли при чтении получить сразу оба или все узлы, от родительского (например, там ФИО ) до конечно (там сумма на рублёвом счету) ?
>>763455 Есть только два стула - математика и ПМиИ. Если в названии есть слова "технология", "компьютер", "ЭВМ" или "инженерия", то это ебаный колхоз, где ты ничему не научишься.
В 90-е все сумасшедшие мамашки тащили своид чад на экономистов и юристов. Теперь у нас страна с самим большим числом бухгалтеров на тыщу населения. В начале 00-х создали мильон кафедр по ойти. Результат будет тот же самый. Впрочем, вайтишником все же лучше быть, чем бухгалтером.
>>763849 Есть три типа вузов в этой стране: 1. Классические университеты и старые советские институты, со старыми же специальностями. Это самое годное из того, что есть, ибо они хоть как-то смогли противостоять скатыванию в говно после развала СССР. Преподы там опытные, программы обучения проверенные, хоть и устаревшие. В топовых вузах МГУ, МФТИ, ВШЭ все вообще инновационно, на уровне приличных западных. 2. Новые направления, созданные в рамках старых вузов. Это те самые "технологии" etc. Отличие объясняется просто - специальности практически не переименовывали, а в СССР таких направлений не было в вузах. Соответственно, организуются они для отмыва бабла, набирают туда преподавать всякий скам, и уровень подготовки соответствующий. Процветает коррупция, мракобесие, повторение из года в год одних и тех же лаб из середины 90-х, ну ты понел. 3. Негосударственные вновь образованные вузы. Это самый сок. Там только контракт/целевое, пилятся, чтобы снять с тебя побольше бабла. Для рекламы могут набрать довольно годных преподов (как в Иннополисе), и вообще в чем-то перещеголять даже топовые вузы, но в финале всегда заканчивается бабло и настает пиздец. Если поступаешь туда, с большой вероятностью, ты так и не получишь нормальный диплом. А если и получишь, то дальше сможешь подтереться им, ибо что у нас, что тем более на западе, к ноунейм дипломам относятся с подозрением.
>>763879 Ну и что? Нам-то от этого ни горячо ни холодно. Рабочие места все равно будут. Правда эти мудаки создают нагрузку на отдел кадров. Но это их проблемы.
>>763884 >1. Классические университеты и старые советские институты, со старыми же специальностями
Мне кажется, что такие специальности больше с уклоном в математику и радиоэлектронику, чем в программирование. Или я не прав? Ну и банально устаревшая программа.
Стало быть, ПМИ/ФИИТ? Программную инженерию нахуй? А что насчет прикладной информатики? Так или иначе, спасибо за ответ.
Уповаю на доброанона на этой доске, умоляю подсказать следущее: С чего все-таки начинать изучать это ваше похрамирование? С языка? А то одни говорят, что с него, другие что еще с чего-то. И вот интересно что собой представляет это "еще чего-то". Может кто-нибудь подсказать какие книги в этом направлении читать и т.д.?
>>763888 Чувствую сраказм в твоем посте, лол. И все-таки. Создаю я кота. И добавляю в список, чтобы потом управлять ими. Cat Tom = new Cat(int aAge, String aSex); cats.add(Tom); out.print(Tom.getAge); Если кот только что родился, то конструктор перегружается только с параметром aSex. Но я не хочу еще писать очевидный дополнительный параметр имени.
Пока писал пост придумал другой вариант. Можно добавлять каждый объект и вызывать по имени. cats.add(new Cat(String aName, int aAge, String aSex); Но как вызывать, понятия не имею.
>>763907 Если бы ты хотел играть на рояле, что бы ты делал? Если бы хотел научиться разбираться в устройстве автомобиля? А если бы хотел научиться готовить?
>>763939 Ну почитай книги про алгоритмы, кормена там, может что еще полегче, если не осиляешь то вкатывайся сначала в язык, алгоритмы в 2016 уже не нужны, сейчас все кодят в вебе на фреймворках
Поясните по хардкоруна пальцах вкатившемуся джависту-андройдисту за лямбда-выражения. Перечитал всяких определений, так в голове и не укладывается. Скажи, Анон, то что на пике - это лямбда-выражение? Я так понял что вообще ламбда-выражение - это сокращенная запись с использованием стрелки, т.е. если есть стрелка значит это оно, так?
>>764099 >Cat tom = listOfCats.stream().filter(c -> c.name.equals("tom")).findAny().get(); > -> Стрелку увидел, очень красивая. Я просто пока еще не особо вникаю в значение написанного, сужу только по тому как это выглядит внешне, ньюфаг же. Теперь такой вопрос. Я сам такие выражения еще не вводил, только видел как IDE иногда сама сокращает некоторые места в коде до них, и при наведении/щелчке мышкой показывает/возвращает полностью. Теперь попробовал написать сам, конечно не взлетело, но IDE все-таки определила это как лямбда-выражение(см.пик). Соббсна вопрос: какого нигде никто не говорит что самая главная составляющая в лямбда-выражениях это СТРЕЛКА?!?!!!71 Все пиздят про переменные, какой-то матан, приводят не к месту сложные примеры с потоками, но ни в одной статье и ни в одном гайде я не прочитал что все это делается с помощью СТРЕЛКИ?
>>764146 Пушто серьезные дядьки о синтаксисе не пиздят, серьезные дядьки размышляют на тему, что лежит за синтаксисом и к чему приведет те или иные действия.
>>764146 Ты ещё не знаешь главного, там ещё и ЛАТИНСКИЙ АЛФАВИТ используется!
Лати́нский алфави́т (лати́ница) — восходящая к греческому алфавиту буквенная письменность, возникшая в латинском языке в середине I тысячелетия до н. э. и впоследствии распространившаяся по всему миру. Современный латинский алфавит, являющийся основой письменности большинства романских, германских, а также множества других языков, в своём базовом варианте состоит из 26 букв. Буквы в разных языках называются по-разному.
Письменность на основе латинского алфавита используют все языки романской (кроме молдавского языка в ПМР и, в некоторых странах, сефардского языка), германской (кроме идиш), кельтской и балтийской групп, а также некоторые языки славянской, финно-угорской, тюркской, семитской и иранской групп, албанский, баскский языки, а также некоторые языки Индокитая (вьетнамский язык), Мьянмы, большинство языков Зондского архипелага и Филиппин, Африки (южнее Сахары), Америки, Австралии и Океании, а также искусственные языки (например, эсперанто).
Анон, надеюсь на твою помощь. Суть вот в чем. Есть программа, которая через api vk записывает, как ты уже догадался, в xml, данные о друзьях заданного профиля. Надо записать вытащить эти файлы и записать в виде пригодном для построения графа в этой же программе. У кого то есть подходящая библиотека или еще че на примете?
Если из ООП я знаю только 4 основных понятие Абстракция, инкапсуляция, наследование, полиморфизм ну и еще интерфейс и инплиментация и больше ничего, то какую книгу про основы ООП мне почитать? А то что не возьму книгу Гамма например - везде написано, что эта книга для тех, кто уже умеет в ООП.
Читаю про паттерны, вроде на простых примерах понятно, а когда своё начинаю делать, то путаюсь. Вот к примеру, хочу парсер обернуть в ООП с паттернами. Парсер состоит из многих объектов, на вход получает номера страниц, которые парсить + парсеру нужно указать, куда сохранять результат: в файлы или в БД.
Пока наговнил вот так: $parser = new Parser([1,2])->setSaver(new FileSaver($path))->save()
FileSaver и DBSaver имеют интерфейс SaveStrategy. Подходит ли здесь saveStrategy c методом save?
>>764227 Паттерны в 2016? Серьезные дяди кодят во фреймворках, где все за них уже спроектировано, какие паттерны, лол. Забери свою пыху и уебывай в пыхотред, там на редкость адекватный ОП, он поможет. Хоть и заходит редко.
>>764227 >$parser = new Parser([1,2])->setSaver(new FileSaver($path))->save() Всегда интересовало, почему пыха не может в перегрузку операторов. Все языки могут, а пыха не смогла.
>>764163 >там ещё и ЛАТИНСКИЙ АЛФАВИТ используется я знаю что лямбда это латинская буква, только где она там используется (конкретно в синтаксисе яп) ни разу не видел
>>764161 Я все понимаю, но по ходу каждый возомнил себя серьезным дядей, хотя в 2016 давно пора бы уже вылечиться наконец от гордыни. Реально серьезных дядь должно быть менее 5% на земном шаре и кстати они гордыней страдать не должны, поэтому выпендриваться не стали бы.%сорри за оффтоп%%
>>763235 В какой папке сидит rthdcpl.exe? Если в %WinDir%, то это процесс управляющий контрольной панелью драйвера звуковой карты. Иначе — скорее всего вредоносная программа.
Добрый день! Нужно за 3-4 часа написать программу нечеткого аппроксиматора функции для курсовой (на любом языке) Анон, выручай. Могу закинуть до 500 руб через терминал. Исходные данные к работе: Воспроизводимая зависимость - y=cos(pi*x) Диапазон [Xmin; Xmax] - [0; 1] Относительная погрешность - 1 %
>>764146 Ну как бэ стрелка в данном случае - это просто деталь синтаксиса. В пистоне будет lambda, в жабаскрипте function или =>, в скале тоже =>. Все это - лямбда функции.
ПОГРОМИСТЫ, помогите. Хуй знает куда писать. Короче, хотел трасерт сделать, ввел айпи, а мне такую хуйню выдает. Хелп. Как пофиксить, чтобы там были цифры и все такое.
Анон, прошу помощи. Решаю задачу на паскале (пикрелейтед). Код - http://pastebin.com/NbcVdwjj По итогу получаю ту же строку, что ввёл. Что я делаю не так?
>>764311 >Перечитал всяких определений, так в голове и не укладывается. >если есть стрелка значит это оно, так? >Стрелку увидел, очень красивая. >сужу только по тому как это выглядит внешне, ньюфаг же. >какого нигде никто не говорит что самая главная составляющая в лямбда-выражениях это СТРЕЛКА?!?!!!71 >пиздят про переменные, какой-то матан... >ни в одной статье и ни в одном гайде я не прочитал что все это делается с помощью СТРЕЛКИ? >ни в одной статье и ни в одном гайде https://msdn.microsoft.com/en-us/library/bb397687.aspx: "To create a lambda expression, you specify input parameters (if any) on the left side of the lambda operator =>" https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html#syntax "the arrow token"
>по ходу каждый возомнил себя серьезным дядей, хотя в >2016 давно пора бы уже вылечиться наконец от гордыни. >Реально серьезных дядь должно быть менее 5% на земном шаре >и кстати они гордыней страдать не должны, >поэтому выпендриваться не стали бы.
У тебя сочетание воинствующего невежества с непомерным гонором, (что не редкость). Советую заткнуться и учиться, может хотя бы гонор уйдёт.
Гради Буч и др. Объектно-ориентированный анализ и проектирование с примерами приложений (UML 2). Третье издание = Object-Oriented Analysis and Design with Applications (3rd Edition). — М.: «Вильямс», 2008. — 720 с. — ISBN 978-5-8459-1401-9.
Я чет совсем отупел: В году 52 недели. Шанс того, что случится событие - 10% в неделю. Значит шанс этого события за весь год 10% 52 = 0,1 52 = 5,2%, верно? Хуйня какая то. 10 процентов - это 1 к 10, но при этом у нас аж 52 попытки. И всего 5.2% попасть хоть раз? Посоны, ну скажите, что это ни так и я где-т наебался.
Прошу поделиться кодом по загрузке фотографии в альбом. Ковырял исходники тестового приложения из androidsdk. Получилось сделать пост на стену с изображениями. Пытался изменить метод загрузки фотографии в альбом и получил access denied 200, не знаю, как исправить или вообще хоть какой-нибуть найти пример заливки изображения в альбом пользователя вконтакте. Уже задал пару вопросов на stackoverflow, в треде андроид разработки, на киберфоруме и спросил у всех друзей, помогите!!!
>>764862 Хм. А вот интересно. Если мы имеем два дня, в каждом у нас вероятность события 5%. То есть, если мы возьмем 100% и поделим на 5%, то получим 20 дней. Но нет никакой гарантии, что событие точно случится за эти 20 дней. Инфа сотка. Потому что вероятность ничтожно мала и стремится к нулю.
>>764878 Я постарался как можно внимательней с ней ознакомиться, но возможно из-за пробелов вроде нижеперичисленных я не до конца понял. В примере загрузки изображения есть метод getPhoto, он не описан, если взять из кода тестового приложения sdk, то сталкиваюсь с проблемой импорта Activity. Описание методов работы с изображением есть только для методов по типо get и save, а uploadWallPhoto нет, если этот метод грузит на сервер вк, то какой метод использовать, чтобы он парсил эту ссылку или сам этот метод загрузки уже вставить в метод поста, но какой должен быть метод если есть только методы сохранения и получения ссылки. Я уже ахринительно запутался в этом всем и устал, да я читал эту кривую документацию и уже реально прошу помощи, потому что совершенно не знаю, что делать
Слишком специфичный реквест для /s напишу сюда. Впервые запустил проект на идее из-под рута, не закрывал ее около недели, много кода накопилось, нужно было пеку перезагрузить, закрыл. Потом долго копался, не понимал, почему при запуске идеи у меня пропал проект. Но запустив из-под рута, все вернулось на свои места. Как портировать проект из рута в доступ обычного пользователя? Идея из под юзера рут-проект просто не видит.
Привет анон! У меня все хуево с ООП. Ну то есть я во многом понимаю общий концепт и предназначение, но осознанно и правильно применить знания на практике в своем коде мне затруднительно. Особенно когда речь идет о сишарпе (приходится сейчас на нем писать зачастую, так что эта проблема больше всех бросается в глаза). Я не люблю читать литературу на 900 страниц, но я верю, что я не настолько ленивое хуйло. Короче, анон, накидай любых гайдов по повышению моего скилла.
Горит лаба по крестам: Даны целые числа А и массив х1,х2...,х20. Если в последовательности х есть два элемента равных А, то получить сумму элементов, следующих за вторым таким элементом, в противном случае определить сумму всех элементов массива х. Сумму вычислить используя функцию.
>>764992 Ты лол. Он же сам это и написал. Я в своем коде тоже любитель порыться и поупрощать сущности. Единственное, что бесит, это код, построенный на ифах. Я стараюсь писать код без единого ифа. Только в каких-нибудь минимальных проверочках юзаю условия эти.
>>765009 Даже не знаю, я не читал ничего специфического, просто из принципа ифы не использую, слишком уж громоздко и не выразительно выглядят.
Но почитать можешь совершенный код Макконелла. Я сам не читал, но мне советовали, надо будет почитать на досуге. Из названия уже интуитивно понятно, что книжка о том, как писать наиболее эффективный код. Дерзай, анон.
Вечер добрый. Поясните ньюфагу каким методом можно выйти в интернет или получить доступ к файловой системе, например на обычном сенсорном терминале (использующемся для развлечения, для оплаты мобильного телефона и т.п.). Либо реквестирую по каким тегам гуглить данный материал, ибо уж очень любопытство терзает.
>>765210 А хули тут обсуждать? Тут 70% троллинга жирного, 20% ньюфагов, 5% школьников, который МЕЧТАЮТ ПОГРОМИРОВАТЬ и 5% дядек на пенсии, которые либо толстят, либо отвечают на вопросы ньюфагов, либо гонят ссаными тряпками школоту.
>>765210 Почти всегда. Как-то раз перекатившиеся с кодача в связи с его смертью мудилы ненадолго оживили программач своими петушиными боями. Но золотой век быстро закончился.
можно ли как-то на уровне udp, ограничить максимальный размер пакета внизу? или, как вообще сбрасывать пакеты? например пришёл один, больше буфера, зову recv - дальше ошибка (наверно) и что делать дальше?
также не очень допераю, по идее в любом случае на каждого нужен свой сокет, а иначе можно переспамить всех. но не очень понял, это на каждого нужно отдельный порт иметь?
репостну из web Возникла такая задача: На сайте есть canvas, с него сохраняется изображение через .toDataURL(), и оно должно сохранятся на стену вк. На данный момент застрял на моменте осуществления POST-запроса на адрес загрузки фото, а именно - не пойму, каким образом мне передать изображение на сервер так, чтобы оно было воспринято, как файл (через cURL). Как можно правильно передать изображение в данном случае? Пока что удалось добиться пустого поля "photo" в ответе, но оно должно быть, при вызове метода "wall.post"
Сап программач. Накатал Убунту 16 на свой НР Pavillion 17. Все робит, включая принтер самсунг m2020. Но стоит задача подключить некросканер Brother mfc 215 примерно 2005 года выпуска. Скачал 2 деб пакета и 2 рпм 64 битных с сайта производителя. brscan2-0.2.5-1.amd64.deb brscan2-0.2.5-1.x86_64.rpm brscan-skey-0.2.4-1.amd64.deb brscan2-0.2.5-1.x86_64.rpm
Но при установке их через графический уснтановочник нихуя не происходит и страндартная утилита Simple scan нихуя не сканирует. Printer manager видит МФУ, но нужных драйверов нет в списке, но мне нужно, чтоб МФУ именно сканировал, а не печатал.
А теперь вопрос знатокам. Я знаю, как в терминале добраться до нужной папки и получить права Sudo.
Какой командой мне раскочегарить, один из файлов, чтоб у меня сканер стал сканировать? Или это фантастика раскочегарить МФУ 2005 года выпуска на ноуте 2014 года выпуска под Убунту 16?
Что почитать по принципам создания обобщающих критериев, опирающихся на N абсолютных и M относительных характеристик объекта? Нужно разработать некую метрику, которая будет оценивать "качество" объекта одним числом (от 0 до 1, например), грубо говоря. Дополнительно задача осложнена тем, что некоторые характеристики трудно оценить сами по себе. Например, есть некая характеристика в процентах, где 100% - практически недостижимый результат (медиана болтается между 0 и 1%). Или гендерная привлекательность объекта, которая, на первый взгляд, должна стремиться к 50/50 (мужчины/женщины), но что если ЦА конкретного объекта только мужчины?
>>763604 Не собираюсь я бросать .У меня удаленная работа и довольно много свободного времени. А на мой вопрос >>763465 мне никто так и не ответил. В дополнение- существует ли возможность удаленной разработки под Андроид?
Господа, делаю себе небольшой сайтик для аренды гей шлюх он-лайн на Wordpress,и мне нужен виджет он-лайн бронирования, но не по дням, а по часам. Не могу найти ничего толкового. Может кто видел, подскажите.
Аноны, памахити, гугл выдает тонну туториалов КАК ЗДЕЛОТИ. Пытаюсь залить в репозиторий с SSH папку с файликами и папками внутри, но в итоге на гитхабе появляется только само название папки, но внутри пусто. git clone клонирует всю ту же одну папку. Че за хуйня? Спасибо заранее.
Сап, двач, начал работать с Qt, подскажите где можно почитать про передачу сигнала из одного файла в слот другого, искал инфу по теме но там в примерах указывают this в получателе, ничего не понятно.
>>765538 Вот, например, мне однажды такую задачку дали: написать программу, симулирующую динамику нитки в реальном времени в двухмерном пространстве. Один конец нитки должен быть прикреплен к курсору мыши, второй болтаться свободно.
>>765635 Матлаб замечательный пакет для быстрого создания прототипов. Лучши питона в сто раз. Особенно если делаешь что-нибудь в области dsp/imageproc. Если идея удачная, то затем ебешься с переписыванием тоже самого на крестах.
Где в России применяется хз. Но где-то должен.
> дата сайнс Тут рядом есть тред про это. Там все на питоне.
>>765613 >два дня Хуле там делать два дня-то? Делишь нитку на пару сотен кусков, для ломаной решаешь линейно, аппроксимируешь сплайном. Часа два на все про все, включая отладку и всю хуйню.
>>765650 Призываю матлаб юзеров. Как определить ширину главного лепестка на диаграмме направленности? Можно ли это как-то сделать в полярке или на прямоугольных надо?
>>765672 Есть софт, которым все пользуются и которому не нужен пиар, т.к. его и так все покупают. И есть говноподелие от стивена я_не_украл_а_сам_все_придумал вольфрама, которое никто не покупает. Который поэтому вынужден тратить весь бюджет на маркетинг и коррупционные схемы распильно-откатного характера.
>>765750 Все ведущие вузы США связанные с физикой. Фортран — это самый крутой язык для HPC. Но местным даунам никогда не суждено с ним поработать, т.к. они не смогли (и никогда не смогут) сдать экзамены по физике.
>>765757 Этот софт разрабатывала на физическом факультете калтеха группа людей, среди которых был вольфрам. Сколько он там лично написал кода мне не ведомо. Скорее всего основной автор был не он, а Chris A. Cole. Т.к. в публикациях того времени они идет первым именем. Потом вольфрам как-то получил права на этот софт, стал владельцем всех акций и начал его продавать. С тех пор он ничем другим и не занят. Также скупает всякие антикварные документы известных ученых и занят постоянным самопиаром.
Спиздить софт, выпиздить основателей и запретить им по суду упоминаться с этим софтом, в штатах очень легко. Тому есть куча примеров. Можешь почитать у Alvy Ray Smith историю о том, как Джобс спиздил Пиксар у его основателей.
>>765776 Это называется не проходимец, а успешный предприниматель. Вон, MS-DOS тоже какая-то кодообезьянка написала, но без распило-откатной схемы Билли и его мамаши хуй бы кто про него вообще узнал. И таких примеров куча, ведь быдлокод говнякять может каждый второй выпускник мехмата каждого говновуза, а продавать(да еще и говно) - это искусство. И дело даже не в том, чтобы что-то слепить и случай продать. Кодомакакам тоже иногда деньги на голову падают, Нотч ярчайший пример. Сговнякал игру про копрокубы для задротов, продал за овердохуя денег. И куда Нотч потратил эти деньги? Может быть он создал новый Близзард или Валв, организовал тысячи рабочих мест, заставил активы работать? Хуй там, он как сидел жирной жопой на диване, так и сидит. Ах, да, он теперь спонсирует индиговно и жрёт еще больше гамбургеров, приближая свою раннюю смерть от атеросклезроа. Потому что пролетарий - это не про деньги, а про рабское мышление.
Посоны, есть вопросы: 1) Где можно найти хорошие задания для практики с#? 2) Реально ли самоучке устроиться работать C# девелопером? Сколько получают джуниоры?
>>765932 Обожаю тян с цветными волосами, поэтому отвечу.
Тебе нужно надёжно или просто так? Если надежно то путь один - арендовать свою впс и поднимать свою впн. Если нужно просто так, то бери любую, они одинаковы.
>>765932 Вот тут дают триал на месяц бесплатно: https://www.arubacloud.com/ Дальше 1 евро/месяц за в общем-то неплохую впс-ку для личных нужд. Рекомендую.
>>760228 (OP) По итогам обсуждения в питоно и кресто тредах меня опять отправили сюда. Уже недели две я как долбоёб, вместо того, чтобы сесть и учить что-то, гуляю по форумам и тредам, судорожно пытаясь определиться, чем же именно я хочу и мне стоит заниматься. Наверное это из-за того, что я неуверенная в себе корзина, неспособная принимать самостоятельные решения, хотя это меня, конечно, не извиняет. Что хочу: Мне нужен язык, на котором я буду писать небольшие десктопные программки, в идеале, кроссплатформенные. Потом неплохо бы научиться с его же помощью писать для мобильных устройств. А возможно, когда-нибудь, сяду за микруху уровня ардуинки. Но проблема в том, что мне нужно писать быстро, быстро видеть результат и быстро идти дальше. Программы небольшие (к примеру, полив автоматизировать, тексты определенной структуры обработать, гуй к консольной утилите запилить) и не слишком требовательные к производительности, но скорость разработки важна, иначе я теряю запал. Как хорошо сформулировал какой-то годный анон в крестотреде, мне бы замечательно подошел язык, который > Сделан специально чтобы заменить дэлфи и осталось возможно кодить мышкой. ну или замените дэлфи на Visual Basic. Простой подход к написанию кода, читабельный код, куча инфы, куча библиотек, простой визуальный, как в дельфи, подход к созданию гуя, хорошая и проверенная временем среда, испраляющая твой говнокод наподобие того, как это делает IDEA, которая при этом не стремится переделывать себя, язык и его фреймворки каждый год. Дополнительные пожелания, повторюсь: возмжоность перекатиться потом и в мобильную разработку. А еще мне очень нравится, когда маленькая программа соответственно мало занимает оперативной памяти, быстро запускается и не требует говн уровня рантаймов, нет фреймворков, виртуальной машины или установленного в системе интерпретатора. А еще мне очень нравится мозилловский подход к интерфейсу (XUL), вещи вроде QtWebkit и подобные штуки, позволяющие средствами разметки XML и стилями CSS менять на ходу внешний вид приложения, подключать расширения и т. д. Из очевидных вариантов, которые я хотел попробовать, и с которыми меня завернули мудрые аноны: C++. В их треде говорят, что это нихера не просто, я заебусь учить, язык сложный, всего дохуя, под задачу вроде "быстро написать и увидеть результат" начинающему совсем не подойдет, даже если знаешь основы программирования, гуевый калькулятор за условные 40 часов (5х8) хуй напишешь. Если это так, то грустно, потому что мне нравятся кресты синтаксически, нравится Qt и wxWidgets, они мне показались гораздо приятнее (проще), чем голый WinAPI и интереснее, чем GTK (Qt расширяемей и кастомизируемей, виджетс легковеснее обоих, насколько я понял). Ну и тем, что Qt и wxWidgets - это почти что аналог стандартной библиотеки Java, а это круто, это мне нравится, я бы хотел такое, это как раз приближает мою мечту к "заменителю дельфей". Python. Тут вроде хорошо, есть даже wxPython, язык простой, красивый и дружелюбный, много инфы для изучения. Но надо таскать за собой интерпретатор + те задачи, которые я хотел на нем решать...мне сказали, что некоторое из этого сделать нельзя или почти нельзя, другое можно, но никто таким на питоне не занимался, потому что это ебанутый троллейбус из хлеба. Например, вот, писать программки, основанные на реакции на системные события - всякие аналоги PuntoSwitcher'а, MouseGestures, WinAero, AutoHotkey и т. д. А мне как раз это все чуть ли не больше всего интересно. Из очевидных вариантов, которые мне не нравятся: Java. Мне не нравится, как работают программы на джаве, я не хочу таскать за собой виртуальную машину и мне не очень нравится, как выглядит джавакод. Вот эти вот все ХуйГовно хг = new ХуйГовноГенератор.генерейт("ХуйГовно"); куча лишних слов и строк кода для простых действий (в сравнении с теми же дельфями или php/python+gd2/imagemagick, например, вывод сгенерированной графики на экран). Ну и просто я знаю немного джава программ, которые мне нравятся, если такие вообще есть. Может из-за скорости, может из-за отзывчивости интерфейса, не знаю. C#. Майкрософт, майкрософт, майкрософт. Визуальная студия. Нет фреймворки. Большинство вакансий, ориентированных на веб разработку. Страшная синтаксическая помесь ежа с ужом. Всякая непредвиденная хуйня. Мучение с разработкой под что-то кроме винды. Блядь. JS. Хуй знает, заниматься им где-то кроме веба я как-то не очень готов. Тем более, десктопные приложения на ней очень так себе по производительности и потреблению ресурсов. Опять же, работу не найдешь не в вебе. Все меняется каждые полгода и трудно угнаться. Ну и код выглядит, пожалуй, хуже всех вообще, замыкание на замыкании, а я пока плохо перевариваю функции-параметры там, где без них можно обойтись, особенно, если определение функции на 150 строк прямо там же, внутри круглых скобок.
Щито мне делать? Немного писал на всем этом, буквально по 200 строк + лабы в вузе + паскаль в школе + несколько тысяч строк кода на PHP. Причем советующие нихуя не поясняют, ПОЧЕМУ лучше предложенный вариант. Например, шарп, типа он проще крестов. В чем это выражается, блядь? Типа он умеет все это, есть крутые библиотеки для гуя. >Умеет. Есть. Крутые. Что, если человек не хочет воровать спермостудию, говноедствовать с моно, ебаться с винформами, впф и прочим шлаком, читать говеные спермодокументации и закругляться в юнити и ксамарине? Это ж гной, блядь, говно, червь-пидор. Как вообще можно в плюсотреде такое советовать? Мне просто хочется действительно универсальный, эффективный, удобный, позволяющий быстро работать и непердольный инструмент. И не хочется зависеть от всяких говнюков вроде оракла и майрософта, но и без работы сидеть не хочется. Если вам лень давать мне советы, не забудьте высраться, какой я долбоеб, сам я этого, разумеется, не знаю.
>>766009 Спасибо, анон, глянул, вот только кому он нужен-то? https://hh.ru/search/vacancy?text=Lazarus&area=1 1 вакансия от какого-то тролля во всем ДС. Да и мне сам паскаль не особо нравится, я про само удобство разработки. >>766011 Ну не толсти. Умение написать борду или быдлофорум не есть умение программировать. Как раз пхп, как ни странно, мне синтаксически очень нравится, но все эти попытки перетянуть его в десктоп противоречат его сути и это очень хлебный троллейбус.
>>766016 >Спасибо, анон, глянул, вот только кому он нужен-то? Я думал ты чисто для себя инструмент ищешь, хуитку всякую пилить, плюс слово "делфи" промелькнуло в посте (ты надеялся, что кто-нибудь осилит такую простыню текста в три часа ночи?). >Ну не толсти. Умение написать борду или быдлофорум не есть умение программировать. Применительно к пхп это и есть умение программировать, ибо для таких задач он в основном и используется. >но все эти попытки перетянуть его в десктоп противоречат его сути и это очень хлебный троллейбус Что тебе не нравится, вполне себе general purpose. Я тоже, правда, не понимаю, нахера в шаблонизатор впихнули ооп и прочее, но когда-то и в кроссплатформенный ассемблер впилили ооп с шаблонами, а вышло вполне ничего даже, за неимением альтернатив.
>>766004 Так не бывает. Выбери, что для тебя приоритетнее, выбери под это язык и пиши на нём. Остальные языки со временем доучивай. Небольшие десктопные программки с минимумом фреймворков - один язык. Для работы - другой язык. Веб - третий язык. Формошлёпство - четвёртый. И так далее. Если составишь требования по пунктам (мне лень снова это перечитывать), тебе посоветуют языков, которые подходят.
Подскажите ньюфагу (js), как в массиве объектов выделить объекты с неуникальным набором свойств (id/имя/фамилия) как это хочу делать я. 1) сначала проходим по массиву и на каждый объект в новом массиве создаем новый объект, причем ключом будет айдишник. Добавится новое свойство uniqueId. Сначала будем смотреть, если undef, то ставим true, если не undef и true, то ставим false. 2) после все объекты с ключом uniqueId == true удаляем, работаем с этим массивом, таким же циклом проходим по имени, после по фамилии. 3) ну а после в родительском массиве уже можем делать все, что надо. Нормальный алгоритм?
Пишу игру, нужно максимально быстро определить есть по углам квадрата 100х100 и вода и суша одновременно. Сижу и затупляюсь как это сделать максимально эффективно. Накатал такой код, можно ли сделать лучше?
>>765776 Ты немного сгустил краски. Вольфрам, конечно, человек невероятно, легендарно неприятный, и поп-научная книжка его - невероятное говно, но не до такой степени.
> яд ООП состоит из двух компонент - неудержимой инстинктивной страсти к обобщению и столь же инстиктивной боязни неопределенности. Эти первобытные инстинкты ведут в итоге к переусложненному, малочитаемому и малопонятному коду. Именно из-за этих инстинктов люди боятся простого и любят сложное. Есть ли противоядие? Конечно: это - простота. Надо смотреть на задачу и понимать, что требуется. Не думать "как мне для учета банок с суриком в москательной лавке можно применить генерики и паттерн матчинг", а просто учитывать банки с суриком. Надо, разумеется, понимать, как эти банки с суриком учитываются - и все станет сильно проще. Но простоты люди боятся
>>766131 Эйнштейн был не плагиатором, ну не упомянул Пуанкаре, да. Но тот сам его работу читал, и ничего не сказал. И Минковскому на его последовавший по этому поповду вопрос ответил что дорогу надо давать молодым.
В защиту же Ньютона, потроллившего Гука своим крылатым выражением, смысла которого никто теперь не понимает, можно сказать что ни ему, ни его современникам и в голову не приходило что ту хуиту, которую мы теперь так ценим, можно воспринимать так серьезно, а те действительно серьезные работы в теологии, которой он серьезно и занимался, вообще никак не воспринимать.
>>766136 > Эйнштейн был не плагиатором, ну не упомянул Пуанкаре, да. Я не про теорию относительности, а про теорию фотоэффекта, которую он невозбранно спиздил у Столетова и Планка и получил за это нобелевку. А теорию относительности ему помогла составить жена (сильный физик), причем ее он тоже не упомянул. Квантовую механику, появившуюся в то же самое время, этот великий гений не осилил.
> В защиту же Ньютона, потроллившего Гука крылатым выражением Хуй там. Куда делись все работы Гука, когда Ньютон стал президентом Королевского общества? Ни одного черновика не сохранилось.
В научном мире все как в IT: всякие Эйнштейны и Ньютоны, умеющие социоблядствовать, получают успех и бабло, а над настоящими учеными вроде Перельмана надсмехаются и гонят их.
>>766148 >как в IT Ну а чо сразу в ИТ. Кармак у нас есть, да, нихуя не запиливший еблоторговец. Ну и все. Джобс себе лавры Возняка и не собирался присваивать.
>>766151 Менделеев нет, не слышал про него ничего плохого, а вот про Ломоносова можешь почитать здесь: http://bouriac.narod.ru/PORTRAYS/Lomonosov.htm Алкаша-ватника, склонного к рукоприкладству, с научными достижениями уровня профессора Выбегалло пропаганда распиарила чуть ли не до отца-основателя русской науки.
>>766154 Ну а как же великие программисты Гейтс и Цукерберг? > Джобс себе лавры Возняка и не собирался присваивать. Джобс к его чести никогда не выдавал себя за программиста. С другой стороны, сколько людей слышало о джобсе и сколько о Возняке?
А слышало о Джобсе много не тогда когда его выпиздили из Ябла, а уже сильно потом, когда назад позвали - и тут дело было совсем не в программировании. Впарить всему миру обмылки - это ТАЛАНТИЩЕ нужен.
>>766157 Гугл в помощь, в науке такое сплошь и рядом. Просто одни лжеученые не уходят дальше создания своей секты (вроде Фоменко или того японца с памятью воды), а другие, умеющие более складно пиздеть, получают господдержку и авторитет в научном сообществе. И очень редко (как например в случае Лысенко) их удается поставить на место.
>>766160 > Кто их когда считал программистами? На любых IT-курсах их вспоминают в первую очередь, когда говорят, что программист обеспеченный и успешный человек.
Но то что обеспеченный и успешный - в принципе верно, в юсашке 120-250 рубить в год вполне нормально. А это в среднем считается весьма дохуительно, верхние несколько процентов населения по доходам.
>>766169 > верхние несколько процентов населения по доходам Это где, в Индии? Точно не в Рашке. У нас больше 250к кодеры не получают. Видел ли ты хотя бы одного кодера на Инфинити?
>>766169 > Но то что обеспеченный и успешный - в принципе верно, в юсашке 120-250 рубить в год вполне нормально. Суть в том, что в качестве примера "успешных программистов" приводят людей, не имеющих никакого отношения к программированию. Стартапы основывают бизнесмены, а не программисты.
Написал же черным по белому - в юсашке. Ну не про рубли блджад речь, наверное.
Основывают дохуя кто. И не обязательно быть основателем чтоб бабла отломить. Jamie Zawinski основателем не был, просто браузер писал. На свой клуб купить хватило.
>>766181 В юсашке программисты живут в трейлерах: https://vc.ru/p/sf-rent Но обычно они нанимают более дешевых индусов, китайцев, хохлов и пидорах. Давно уже вся разработка на аутсорсе.
Анончики, собираюсь идти на программиста. ЕГЭ по информатике-элементарщина и проблем с ней не будет. На нужный мне факультет вступительный тоже информатика. Суть в том, что мать ебёт мозги по поводу физики я её учу, но ЕГЭ по ней не сдаю. Что делать?
Коданоны, начал изучать питона, посему вопрос: посоветуйте годных ресурсов/литературы с задачами (для практики), которые разделены по уровням сложности. Спасибо
>>766156 Про Ломоносова там написано что он переоценен в Отечестве. Это так.
Однако, его ли в том проблема? Например, Ломоносов не полагал себя человеком, открывшим закон сохранения. Он нашел методическую ошибку у Бойля - экспериментатора. Это немало.
И два научных достижения, вполне серьезных, у Ломоносова тоже есть - Ломоносов открыл атмосферу на Венере и предложил механизм образования айсбергов.
Ну а то что был по большей части организатор - в том ничего плохого и нет.
>>766456 > Although very innovative for its time, by design Algol 60 was still, like Fortran, a language for processing numerical data. The only kinds of data a program can operate on are integers, reals, booleans, and arrays of them. No form of data aggregation other than arrays is available in the language, let alone user-defined datatypes. Particularly notable is the very limited presence of strings. Indeed, the language defines the notion of strings but leaves them almost unusable in practice. Here is why.
> There are string constants but not string variables other than formal parameters within procedures. Actually, strings are not even values, since it is impossible to create new strings in the program. Besides, Algol's strings are monolithic: one cannot specify individual items within them (there is no character datatype anyway) or extract substrings. In fact, the only things one can do with strings are printing them, passing them as arguments to procedures, finding the length of a parameter string, and using them as reference tables in single-character input or output (rather than inputting a character per se, one obtains its index within the reference table; reversely for output). Even computing the length of the string in the presence of inner strings is implementation-dependent.
>Besides, Algol's strings are monolithic: one cannot specify individual items within them (there is no character datatype anyway) А нахуя в пистоне так было делать? Дань предкам?
Алгол-68 был круче уже не только Пистона, но и С++
> C++ doesn't have:
PROC - first class nested functions (emulation due to local definitions of class-types, which then could be functors, also new C++11 has lambda functions), OP and PRIO - definable operator symbols and priorities, garbage collection (could be emulated with help of smart pointers), use before define, formatted transput using complex formatting declarations, := - assignment operation symbol (to avoid confusion with equal sign), array (and slice operations on them, but in layered libraries), automatic UNIONs, CASE expressions, nonlocal GOTO intuitive declaration syntax due to its origin from C.
>>766471 Из Алгола настолько много происходит, что сложно перечислить.
Например, такое фундаментальное понятие как стек (и сразу рекурсию на нем - раньше рекурсию умели реализовывать только на хипе) или вложенные функции.
Стек хардверно реализовали именно для Алгола. До этого либо память распределялась статически и не было никаких рекурсий (Фортран) — либо все было в куче (Лисп)
>>766474 Надо помнить и о времени, это было полвека назад. Разработчики Алгола не могли сделать сборщик мусора - железо не потянуло бы, особенно объем памяти. Поэтому пришлось стек и выжимать из него все что можно.
Парни, подкиньте идей, чего бы написать на хаскелле. Неистово хочу вкатиться, но сейчас, издалека, хачкель кажется мне настолько охуенным, что меня хватает только на то, чтобы в очередной раз подрочить на тайпклассопедию.
>>766028 >чисто для себя Для себя, но и с заделом на будущее как бы, с самим этим будущим. >в кроссплатформенный ассемблер впилили ооп с шаблонами лол >>766047 Мне кажется, в любом случае посоветуют питон, шарп или яву, не? Хорошо такую кучу языков не выучишь, я хочу в чем-то одном углубленно задрочиться. Под веб у меня уже есть php, ну или перекачусь при необходимости. Так что вот да, небольшие десктопные программки, немного формошлепства, чтобы это все быштра быштра делать, оно было красивым и быстро же работало. Минимум фреймворков - наверное, тоже плюс, да. Впоследствии было бы неплохо писать такие же приложения небольшие для мобилок. >учи хаскель, лисп, жаваскрипт толсто >>766004 Бамп
>>766510 >лисп >толсто Чего толстого, "чисто для себя" варианта лучше не найти. Но работать над проектом на лиспе большой группой людей (особенно , если состав постоянно меняется), надо полагать, сущий пиздец, отчего продаться на знании лиспа практически невозможно (что выделяет его как язык для свободных людей)
>>766310 > Какие подводные камни? При использовании операций сравнения и ассоциативных массивов тебе придется покушать сладкого хлебушка, ибо строки автоматически преобразовываются в числа и наоборот. Аналогично и в JavaScript.
Но в деревнях провинции все сладкий хлебушек кушают, кроме червей-одинэсников.
>>766554 Ты говоришь о формальной эквивалентности, с которой все и так понятно. Все выражается через полторы базовых конструкции, будь то условный переход на ассемблере или K и S комбинаторы в комбинаторных языках типа Shen.
Суть же всегда в другом - насколько это удобно, безопасно, эффективно выражается, и как с этим пердолиться.
>>766560 И выражается ли в небезобразном виде вообще. На Скале уперлись - выразили даже некриво типизированное ООП, но ведь без слез не взглянешь, это же ужас летящий на крыльях ночи. Поэтому на Скале никто в функциональном стиле и не пишет, все пишут как на Java, а пятеро самых упоротых вообще пишут статьи и выступают на конференциях.
>>766557 Теории фриков противоречат существующим фактам и высосаны из пальца. Нет никаких фактов, подтверждающих например существование древних летательных аппаратов у славян. Или государственности до Рюрика. Или наследования приобретенных признаков, как утверждал Лысенко.
Любая новая теория должна быть подтверждена фактами - например, теория относительности подтверждается астрономическими наблюдениями.
>>766563 Здесь есть глубинное непонимание тобой смысла слов "факт" и "теория". Дело в том что фактов в отрыве от теории не существует. Любой факт существует только в рамках какой-то теории, явной или неявной - это все равно в данном случае.
>>766565 Причем не от фактов самих по себе - потому что фактов самих по себе, без теории, не бывает. А от их интерпретации в рамках другой теории, не противоречащей первой.
Вот будет у тебя теория, говорящая что нету никаких белых карликов, а есть Илон Маск в соседнем измерении, ради троллинга испускающий фотоны в сторону Земли - и твои "факты" примут несколько иной вид.
>>766566 Корректное таким образом определение слова "факт" - это "интерпретация наблюдений (произведенных с помощью таких-то приборов по такой-то методике) в рамках такой-то теории, которая трактует эти результаты наблюдений таким-то образом"
>>766564 Есть объективная реальность. Задача науки - познание ее, а не придумывание оторванных от реального мира фантазий (это задача религии). Если некий кукаретик утверждает, что древние славяне летали на виманах, то должно же его утверждение на чем-то быть основано? Пусть предъявит обломки этих виман.
>>766559 Скорее уж setjmp/longjmp из няшной. >Совершенно бесполезная конструкция, не понимаю, где могут понадобиться эти продолжения. Конечно, для тебя ведь умные дяди уже запилили корутины, грин тхреадс и эксепшены, а как оно там под капотом тебе и не обязательно знать, сиди себе, шлепай круды.
>>766566 > Вот будет у тебя теория, говорящая что нету никаких белых карликов, а есть Илон Маск в соседнем измерении, ради троллинга испускающий фотоны в сторону Земли - и твои "факты" примут несколько иной вид. Это не научная теория, а религия уровня Розового Единорога или Макаронного Монстра. Наука базируется на объективном материализме.
>>766568 >Есть объективная реальность. Очень спорное утверждение, особенно учитывая миллион разных интерпретаций этого набора слов.
> Задача науки - познание ее Никогда не было это задачей науки. Это не упоминая такого важного тезиса что никакой такой Задачи у науки попросту нет (как и самой Науки как единой секты - это тебе не КПСС)
> не придумывание оторванных от реального мира фантазий Математикам расскажи.
>>766569 Это одно и то же. И зачем же setjmp/longjmp нужны, кроме обработки исключений, интересно? В Си для других целей их никто не использует. > грин тхреадс Бесполезное говно мамонта, сдохшее с появлением многоядерной архитектуры.
> Смысл синтаксиса в том, чтоб было удобно что-то делать. Синтаксис Си удобен для написания копирования строк, оканчивающихся нулем. Синтаксис ML удобен для применения функций и комбинирования комбинаторов. Синтаксис алгола 60, который Вирт потом последовательно ухудшал, не разрабатывался с какой-бы то ни было целью. Это был первоначальный набросок, от которого потом довольно быстро ушли. Собственно, и ML-ный синтаксис (через ISWIM и Hope) и Сишный (через алгол 68 и CPL) произошли от синтаксиса алгол 60, но изменения делались с целью сделать что-то удобно. Изменения которые делал Вирт, по всей видимости, делались с целью "показать им всем"
>>766578 Ты идиот? Исключения - это просто отдельный канал передачи управления "за кадром". Он ничем принципиально от других не отличается, кроме убогости (посмотри на conditions и restarts в Лиспе для сравнения). Написать на исключениях парсер, например, иногда бывает удобно для некоторых ебанутых форматов, когда в языке кроме них ничего получше нет.
Какой язык мне учить, если хочу разрабатывать трешовые игры на андроит, выкладывать в google play и зарабатывать на пиво? Знаю только школьный курс паскаля.
>>766573 >Бесполезное говно мамонта, сдохшее с появлением многоядерной архитектуры. А если этих потоков сотни и тысячи? Не много толку от твоих четырех ядер, не забудь еще оверхед от kernel threads учесть. >И зачем же setjmp/longjmp нужны, кроме обработки исключений, интересно? >setjmp.h is a header defined in the C standard library to provide "non-local jumps": control flow that deviates from the usual subroutine call and return sequence. The complementary functions setjmp and longjmp provide this functionality. Мог бы и сам в википедию заглянуть, что ж ты.
>>766593 Ну видно же что человек не то что сотни тысяч не видел, но и просто ничего кроме синхронного кода не писал. Который обвязывал в try-catch потому что инаще нащальника ругаться сильна
>>766592 И в чем же отличие отличие теории про мамашу-шлюху от этого кукарекания: > Вот будет у тебя теория, говорящая что нету никаких белых карликов, а есть Илон Маск в соседнем измерении, ради троллинга испускающий фотоны в сторону Земли - и твои "факты" примут несколько иной вид. Это одно и то же.
>>766593 > А если этих потоков сотни и тысячи? Не много толку от твоих четырех ядер, не забудь еще оверхед от kernel threads учесть. А зачем нужны эти сотни тысяч потоков? Значит, либо хуевая архитектура, либо (если задача требует именно распараллеливания) нужно выполнять ее на многопроцессорной системе или кластерах. Зеленые треды в 2016 году не нужны.
> Мог бы и сам в википедию заглянуть, что ж ты. Нахуй мне читать писанину каких-то даунов? Ты жопой не виляй, а приводи конкретные примеры использования longjmp/setjmp для других целей, кроме обработки ошибок. В конкретных приложениях или библиотеках.
>>766568 >придумывание оторванных от реального мира фантазий (это задача религии) Это задача писателей-фикционистов. Задачей религии, начиная с язычества и шаманизма, было заполнение пробелов в знаниях о реальном мире.
>>766607 Чтобы рассуждать о том кто и зачем что-то сделал, нужно понимать контекст. В первую очередь, в каких условиях он это сделал, и зачем.
Чтобы обсуждать Джаву, неплохо вспомнить ее историю
Java came out of a research lab at Sun and in its earliest incarnation was called Oak. Oak was originally conceived as a tiny, fast, garbage-collected, object-oriented language for embedded systems. Its conservative approach to abstraction related to two design goals for an embedded system programming language: 1) It had to be fast on slow and simple CPUs and able to run in tight memory; 2) It had to be "crash proof" in the sense that run-time failures due to programming errors should always be detected and handled as exceptions, never allowed to cause random data corruption or executing corrupted code.
I don't know the motive of Gosling et al for setting themselves those goals. Anecdotally, during Gosling's day at CMU a joke that was going around the CS department, about the upcoming networked world of embedded systems all around us, was "If a thermostat isn't turing complete, I don't even want to touch it." When I first saw Oak, I did kind of assume without proof that Gosling was riffing on that sensibility from CMU.
My impression from quiet inter-company meetings near Sun was that Oak had pretty much stalled. I got the sense the research group at Sun had faint existential worries, but a lot of swagger to push past them. Larry Augustin had just quietly and correctly proved to the satisfaction of investors that the new Linux kernel, combined with the GNU user-space, combined with PC hardware's rise-from-below would probably kill Sun's hardware business. The Valley had put a lot of sweat and treasure into anti-trust actions against Microsoft, scoring some mostly phyrrhic victories. Mosaic was in circulation. Netscape was a very well funded start-up that had not yet released its first products.
The inter-company discussions in the Valley started to congeal around a vague plan to (a) Somehow make browsers into a portable platform for desktop applications; (b) Thus displace Microsoft's dominance on the desktop; (c) Use the web server to renew Silicon Valley's strong suit of client-server computing; (d) Leverage the web to finally actualize the long-standing dream of moving consumer transactions to the Internet, helping Silicon Valley expand into financial industries; (e) Standardize around a semi-proprietary "ubiquitous" platform -- a handful of programming languages and OS features, hardware independent, running on your wrist watch, your thermostat, your laptop, your browser, your web server, and who knows where else.
You can see they were very good at predicting the big themes of where the industry would go, but not especially good at leading and leveraging those changes according to plan.
Java, famously, early on, was conceived as the language and run-time system for "hardware and OS-independent" desktop apps.
From what I heard, it was for that reason more than any that the plug was pulled on an early internal-to-Netscape effort to inject Scheme into browsers as an extension language. The directive came down that the extension language would have to "look like" and have to somehow complement Java.
At the same time, the plan to create a ubiquitous platform and to spread to the back-end and to embedded systems led to work on Java compilers, mainly (as I recall -- take this with a grain of salt) at a company called Cygnus and at IBM.
It was mainly IBM that moved to try to become early leaders in middle-ware, consistent with their general strategy of being system integrators. As I recall, though I did not track this part closely, I think IBM was the leader that brought Java to early prominence in the emerging field of middle-ware. Sun was very accommodating of IBM's lead.
To get to the point about industry motives for picking Java:
(a) There were no other read-to-go options for those decision makers. That was a big advantage to Oak: it already had years of work behind it and a working implementation by the time it was reborn as Java. What other choice was there?
(b) None of the business decision making in that history had time, really, to ponder such lofty ideas as the appropriate level of abstraction to allow factory-line Java programmers. Instead, there was a lot of pressure from above for people to converge on Java because the cross-company talks envisioned a ubiquitous platform. And Java was the choice there because the Sun researchers talk a good game and because Oak was on the shelf.
>>766608 Не о реальном мире, а о манямирке в голове основателя религии. Который конечно в определенной степени основывался на наблюдениях реальности, но большей частью был высосан из пальца.
>>766611 Ты всерьез полагаешь, что программная реализация параллельности лучше аппаратной? Напиши в NVidia письмо, что они страдают хуйней и CUDA не нужна.
>>766617 Давай разберемся с тем что такое программная реализация и что такое аппаратная в контексте параллелизма. Мне рассказать тебе о современных процессорах, микрокомандах и микро-юнитах внутри них, и о том из-за чего они ВНЕЗАПНО стали недетерминированными, или ы сможешь погуглиь самостоятельно?
>>766627 Это очень фундаментальная ошибка в твоем понимании математики. Математика не изучает объекты так называемого "реального мира". Склеенная тобой лента Мебиуса является приближенной моделью ленты Мебиуса.
>>766602 >приводи конкретные примеры использования longjmp/setjmp для других целей, кроме обработки ошибок Сперва хотелось бы услышать пруфы того, что >В Си для других целей их никто не использует.
>>766635 Я использую те инструменты, которые выглядят оптимальными с точки зрения требований и прочих ограничений - включая, но не ограничиваясь квалификацией доступного персонала - в разрезе требуемых целей и их приоритетов.
>>766630 Это модель - упрощенное описание объекта, существующего в реальном мире. Отбрасываются несущественные детали, например сфера/шар отличается от реального мяча тем, что учитывает только общий размер и форму (в общих чертах, т.к. идеальных шаров не бывает). Свойства, открытые для модели, применимы и для реальных объектов.
Религии и теории научных фриков используют идеальные объекты, не являющиеся моделями реальных объектов.
>>766638 Разумеется, ты можешь смотреть на это и так, но я бы посоветовал тебе поговорить с любым математиком - тебе будет интересно. Можешь какого-нибудь старшекурсника для начала
>>766650 С оценки рынка труда для начинающих сишников. Он несуществующий, так что это будет быстро.
Это если ты хочешь изучить программирование для практических целей. Если же в порядке хобби, то выбор Си в 2016 году не слишком отличается от выбора Алгола-68. Языки программирования со времен Си прошли уже достаточно длинный путь и в них появилось довольно много интересного. Всё это будет недоступно тебе в Си.
>>766652 > С оценки рынка труда для начинающих сишников. Он несуществующий, так что это будет быстро. Микроконтроллеры? В качестве учебника однозначно K&R, это знать надо, это классика! Только не первое издание.
>>766661 Потому что описанного там языка уже не существует, и примеры оттуда просто не будут компилироваться. Во втором описан ANSI C стандарта 89 года (современный совместим с ним, отличается в основном добавлением новых типов и библиотек).
>>766671 GCC Виндовая версия - MinGW или Cygwin + консоль + любой текстовой редактор на твой выбор с подсветкой синтаксиса. Notepad++ выбор ньюфага 2016
>>766671 gedit или Geany (Linux) / Notepad++ (Windows) + консолька + GCC (под виндой Mingw, но он не умеет собирать 64-битный код; для этого используй Visual C++) + make/Nmake
>>766711 Раз в пару лет какой-нибудь даун придумывает новый протокол для обмена сообщениями. Чем даунов не устраивали все предыдущие протоколы не ясно. Через год вы забьете хуй на телеграмо-парашу и начнете форсить новую разновидность.
>>766765 И зачем это делать после Си? И в чем знание Си ему поможет в Java? Алгол-60 тогда советуйте, после него тоже любой императивный язык из перечисленных проще осваивать, они недалеко от Алгола ушли.
>>766715 >Чем даунов не устраивали все предыдущие протоколы Они не знают об их существовании. Каждое поколение долбоёбов изобретает свой велосипед с квадратными колёсами.
>>766510 >веб Пыха пойдёт, наверное. Вообще, есть питоны (он и для быстрого скриптинга некоторых вещей сгодится), жабаскрипты и разные хипстерские языки. >небольшие десктопные программки PureBasic, C# (кроме фреймворка, но второй у всех установлен), Nim, C++ (хотя он тоже требует установленного рантайма), Delphi/Lazarus (осторожно, синтаксис). >немного формошлепства Delphi/Lazarus, C#, немного PureBasic (но не вылезай за 1.5 - 2к строк). >чтобы это все быштра быштра делать C#, F#, Delphi/Lazarus, HiASM, Python, внезапно, PureBasic. >было красивым С++, C#, Delphi/Lazarus, Javascript. >быстро же работало Nim, C(++), PureBasic (относительно).
>>766779 >Пыха пойдёт, наверное. Вообще, есть питоны В питонотреде сказали, что для моих задач питон не пойдет >C# (кроме фреймворка, но второй у всех установлен) >>766779 >C++ (хотя он тоже требует установленного рантайма) Мне в крестотреде сказали, что С++ не подходит, хуйня и надо брать шарп, С++ типа слишком сложный, для быстрой разработки годится хуево и учить его гораздо труднее. Но почему и чем он труднее шарпа, не объяснили. Можете пояснить этот момент? >>766004 Бамп вопросу.
> mathematicians don’t work like this! The truth is that mathematicians are chronically lost and confused. It’s our natural state of being, and I mean that in a good way.
> Andrew Wiles, one of the world’s most renowned mathematicians, wonderfully describes research like exploring a big mansion.
> You enter the first room of the mansion and it’s completely dark. You stumble around bumping into the furniture but gradually you learn where each piece of furniture is. Finally, after six months or so, you find the light switch, you turn it on, and suddenly it’s all illuminated. You can see exactly where you were. Then you move into the next room and spend another six months in the dark. So each of these breakthroughs, while sometimes they’re momentary, sometimes over a period of a day or two, they are the culmination of, and couldn’t exist without, the many months of stumbling around in the dark that precede them.
>>766782 >В питонотреде сказали, что для моих задач питон не пойдет Значит, от задач зависит. Вообще, на питоне делают веб, и, возможно, тебе напиздели. >Мне в крестотреде сказали, что С++ не подходит Напиздели. Для маленьких и относительно быстрых программ, почти без зависимостей (а можно и совсем, но взвоешь) он хорошо подходит. >С++ типа слишком сложный, для быстрой разработки годится хуево и учить его гораздо труднее. А это правда, но поэтому я его для быстрой разоработки и не посоветовал.
>>766782 >Можете пояснить этот момент? Гугл тебе может пояснить по запросу "c# vs c++". Я повторю свой ответ из крестотреда – если считаешь советующих ебланами – не спрашивай ничего и просто попробуй что-то написать на обоих языках. >>766789 >Напиздели Это ты ему сейчас напиздел. Нахуя на плюсах писать что-то небольшое? Оно и на питоне не сильно отличаться будет по скорости работы.
>>766779 >хотя он тоже требует установленного рантайма Вась, про статическую линковку слышал?
Анон, предположим, есть одна вакансия. Java Junior например. Предположим, что по всем требованиям Знание SQL, понимание ООП и паттернов проектирования и прочее, что там обычно пишут кроме наличия высшего образования я подхожу. Каков шанс, что меня возьмут на работу? Ведь hr'ы вроде даже не читают резюме без во, так что как составить резюме, чтоб меня хотя бы на собеседование пригласили? Что напиздеть, чтоб меня не считали дауном-неосилятором и взяли на работу?
>>766791 >Нахуя на плюсах писать что-то небольшое? Он просил небольшое не по объёму кода, а по размеру бинарника. Почему тут питон не подойдёт - сам догадаешься. >>766842 В данном случае именно бейсик, потому что на нём ты это напишешь за вечер, изначально языка не зная. И ещё и без ебли мандадками в срачечку. Вот увеличь количество строк в два-три раза или убери гуй, и тут уже можно будет подумать.
>>766842 >Анон, что ты выберешь >>766900 >потому что на нём ты это напишешь за вечер Дебил блядь, вопрос был в том, что ты веберешь, а не что ему выбрать, даун. Совсем со своим васиком ебнулся.
>>766900 >Почему тут питон не подойдёт - сам догадаешься. Не, не догадаюсь. Тот же Qt весит в минимальном конфиге (сошники/дллки qtcore, qtwidget и qtgui) весят 35+ мб в зависимости от ОС, интерпритатор питона весит 5 мб и Tk идущий с питоном – 2 мб.
Сравнение хуя с пальцем конешно, но ты ему хуйню посоветовал. Лучше было сразу винапи советовать.
>>766904 Дебил, блядь, я ответил на вопрос и сразу объяснил, почему. Или ты, именно ты, и "мы" в книгах и научных статьях считаешь за минию величия/раздвоение личности автора? >>766913 А кто говорил о qt?
>>766916 Он задал вопрос "что ты веберешь для..." а ты ответил на вопрос "что мне выбрать для...". И при чем тут книги? Ты понимаешь, что в книгах написано, но простой вопрос в /pr ты понять не способен.
>>766939 Да, нужно было начинать еще в детском саду писать на асме. Нет блядь, никогда не поздно, сука. Поздно - это когда ты уже совсем ебнутый маразматичный старик с альцгеймером, не помньщий своего имени, который срет под себя в доме престарелых. Вот тогда да. А в 22 ни разу не поздно. Тут есть люди, которые в 30 перекатываются в программисты, так что дерзай.
>>766999 Это так называемое "недокументированное поведение". Зависит от компилятора, что там может быть - чистый рандом. Так почему так? А хуй его знает, у каждого компилятора свой алгоритм обработки подобных вещей, просто не делай так, потому что резултат всегда непредсказуем.
Программач, помоги разобраться в функции. Язык C++.
std::string DecimalAsBinary(unsigned int number) { std::string result, mod_string; while (number) { mod_string = (number & 1) + '0'; number >>= 1; result = result + mod_string; } std::reverse(result.begin(), result.end()); return result; }
Судя по названию переводит из десятичной системы в двоичной. Теперь вопросы, что именно я не понимаю.
1. while(number) это то же самое что и while(number != 0)? Так можно записывать условие? 2. Что вообще происходит здесь: mod_string = (number & 1) + '0'? Что там в скобках делается? В синтаксисе & перед элементом получает значение по адресу указателя, но при чём тут единица? Зачем добавлять нуль-символ в конце? 3. Что значит number >>= 1? Я знаю >= это больше или равно, а это что за операция такая?
>>767028 1) Да. 2) Это логическое И прямиком из схемотехники к байтоёбам, лол, погугли. 3) Битовый сдвиг и присваивание (аналог конструкции number = number >> 1).
>>767028 1. 0 самостоятельно приведётся к фалсе. Вообще, делать так не надо. Это плохо. 2. Бинарный and, можешь нагуглить и почитать. После него останется один бит, который добавляется к аски-коду символа "0". >& перед элементом получает значение по адресу указателя Наслаждайся своей сишкой.
>>767040 > И это не иначе как && Во первых, && это логическое и. Во вторых, & это не логическое и. Это побитовая конъюнкция. Пидорасы в своей дискретной математике не различают эти параметры, но у нас тут это две большие разницы.
Аноны, нужно очень быстро вкатится в SQL. Что это и с приблизительным принципом работы знаком. Нужно краткое описание синтаксиса, конструкций. И желательно некоторые упражнения
>>760228 (OP) Можно ли xpath за раз брать 2 элемента из одной ветки ? Например, я нахожу элемент, и мне еще нужно найти элемент среди его потомков. Число первых и вторых элементов одинаково.
Пока решение только делать каждый раз по 2 прохода
>>767101 PS в смысле не два прохода итератором/циклом, а два раза разбирать xml и потом в двух отдельных результатах одновременно перебирать циклом значения
Абитуриент, ничего кроме школьного паскаля не знаю, хочу вкатиться, выбираю между asm/Lisp(SICP)/Haskell (без троллинга) "500к в наносекунду" не интересует вообще. В будущем хотел бы перекатиться на C/C++, что выбрать для начала?
Привет /pr . Есть два стула: топовый универ и зубрежка по учебному плану, или не топовый универ и самостоятельная зубрежка матана/c++ Под топовыми вузами понимаются Политех Петра Великого и НГУ, а под не топовыми ТГУ, ТПУ, НГТУ.
Куда лучше пойти, если хочу в будущем быть графическим программистом? В наличии пара дипломов, дающих поступление без экзаменов в НГУ, а в остальные и так прохожу.
>>767193 На самом деле стула два, это ты правильно сказал. Только они совсем другие. Либо любой вуз, где тебя не научат делать нихуя + самостоятельная зубрежка, либо только самостоятельная зубрежка. Улавливаешь?
>>767148 >В будущем хотел бы перекатиться на C/C++ На C перекатываться есть смысл только ради интереса, практической пользы от него нет. Учи сразу кресты, книга Практическое программирование на C++ Страуструпа.
>>767257 Понимаю. Просто в действительно хорошем универе могут дать необходимую мне математическую базу. Да и престиж универа. В основном последнее волнует, на это кто-нибудь сейчас смотрит?
Вообще если коротко о выбранных вузах: НГУ: заставят выучить кучу матана, грамотно писать на с/с++. Только вылететь очень просто, даже если целыми днями заниматься только учебой. Зато почти всех выпускников зовут на работу чуть ли не сразу мидлами. НГТУ: Средний такой вуз. Если идти, то только рассчитывая на работу в том же ДубльГисе курса со второго/третьего. ТГУ: Напрягают очень низкие проходные баллы (туда может пройти любое быдло, сдавшее все предметы по 60, а я стобальник по двум предметам). При этом по топам он наравне с НГУ. В Томске кстати сложнее с работой в IT: из хороших компаний только unigine, но им я нахрен не сдался. Политех Петра Великого: Вот про него совсем ничего не знаю. Поступил бы только ради Питера.
>>767314 >НГУ, ТГУ, НГТУ Да все три тащемта хорошие. Но в программирование в НГТУ вроде-бы средненько. Когда-то в 11 классе когда я ещё не определился с тем чем я буду заниматься я даже хотел поступать куда-то туда. Но так и не понял чего я хочу, забил на экзамены и теперь я в заднице. Отец в лохматые 70е заканчивал ТГУ, тогда там было весьма жёстко. >Вот про него совсем ничего не знаю. Поступил бы только ради Питера. Помимо учёбы тебе ещё и жить нужно будет, есть там, спать. Есть кому тебя обеспечивать, или сам работать будешь?
>>767329 Родители могут помочь, но на них сложно рассчитывать (Разводятся). Работать хочу курса со второго, но это скорее всего забесплатно будет, ради опыта, а нормально работать курса с третьего.
sup, /pr. Немного знаю кресты и чистый си на уровне лаб, пускай и весьма хардовых, продолжаю развиваться в нем, но офк хочется большего. Выбираю из тех же крестов, джавы или шарпа. На какой стул сесть и почему?
Как вы считаете, какое из данных направлений наиболее перспективное и востребаванное: 1 Веб. Фронтенд и бэкэнд. По идее имеет больше всеоо вакансий, но технологии и тенденции меняются очень быстро, то что было год назад сегодня уже ничто. 2 Разработка под мобильные устройства, то бишь либо Жава либо Свифт, про это ничего не знаю 3 Энтерпрайз, то бишь С#, вроде как не так много вакансий и это дело вроде как идет на спад, но это я с дивана говорю 4 Базы данных. Говорят это хорошо оплачивается, но вроде вакансий мало и эта область узка..
Вроде это самые крупные направления, поправьте где я не прав и напишите ваши соображения по сему вопросу, спасибо.
>>767346 Зачем ты выделил четвертый пункт, если он входит в остальные три, в различной степени? Не, есть, конечно, всякие db architects, их не так много и платят им заебись, но куда уж там тебе.
>>766789 >А это правда, но поэтому я его для быстрой разоработки и не посоветовал. Почему это так? >>766791 >Гугл тебе может пояснить по запросу "c# vs c++". Опять какие-то посылы. Если бы я нашел для себя ответ, я бы и не спрашивал. Тот же шарпотред какой-то никакой, ни годной русской литературы, ни нормальных альтернатив WinForms/WPF/Xamarin, о которых я изначально писал, ни нормальных IDE кроме VS не предложено.
>>766791 >>766789 Зачем вы сманиваете человека, писавшего лабы какие-то свои и уже учившего С++, на новый, незнакомый и идеологически не подходящий ему язык? Он же действительно быстрее разберется в том, что уже немножко знает, чем в чем-то более новом? >>767447 А вот тут как раз есть C#.
>>760228 (OP) Я вот что подумал. Решил в качестве хобби заняться программированием. Так вот, вопрос: Если например у меня возникнет проблема с моим быдлокодом, то куда его слать, чтобы потом показать анону-специалисту, чтобы он мне помог? Pastebin вполне может подойти под такие цели?
>>767504 Ну вот, а если я хочу вот в этом треде спросить, почему мой быдлокод отказывается работать, то куда лучше всего этот код завернуть, чтобы здешний анон не послал нахуй?
>>767449 Затем, что мир не ограничивается мокрософтопарашей или не все - спермоворы? >>767450 Между ораклом и майкрософтом еще нужно подумать. >>767504 Мне кажется, он толстит
>>767132 >>767125 Спасибо. Правда, я думал, что он каждую найденную пару будет в один объект объединять попарно (в данном случае, так как два выражения), а он расположил их списком один за другим: nodes[0]=найденнае первый раз по первому выражению nodes[1]=первый раз по второму выражению nodes[2]=второй раз по первому выражению...
>>766791 > по запросу "c# vs c++". Это будет ОЧЕНЬ предвзятое сравнение фанатов первого. Точно так же, как и с++ vs ява или пхп vs питон. Нихуя ни о чем не говорит вообще.
>>767268 >Может сразу вкатиться в кресты? Сразу вкатывайся в кресты. В институте могут заставить писать либо на паскале, либо на крестах. Можешь послать их найхуй, и писать на крестах, если заставляют писать на паскале.
>>767437 >Почему это так? Ну представь себе язык, который сорок лет разрабатывали методом "а что будет, если мы добавим вот эту хуйню" и который должен иметь обратную совместимость и сохранять какую-никакую совместимость с сишкой. Более того, оптимизация получаемого кода у разработчиков крестостандарта стоит на первом месте, поэтому есть куча андефайнед бехейворов, которые только и ждут, как бы выебать тебя в жопу без смазки. Алсо, крестостандартом можно случайно кого-нибудь убить.
>>760228 (OP) >Большие куски кода желательно вставлять через ideone или pastebin >>767506 Сука, вторая строка в оп-посте. Идешь на один из этих сайтов, вставляешь туда текст, кидаешь ссылку на текст в тред, описываешь проблему, аноны помогают. Если скинешь кусок кода прямо в тред - обоссут и выгонят.
>>766782 >С++ типа слишком сложный Хули кресты то сложные? Они сами по себе не сложные, нужно просто выучить их фундаментально. Просто взять и наклепать хуйни, не знаю ничего не получится, надо знать язык, а заниматься "быстрой разработкой методом копипаста".
>>760228 (OP) Что выбрать, пхп или питон? Вебмакакинг, фриланс или работа в офисе, возможно, какой-то корпоратив, энтерпрайз, вот это все. Бэкенд либо фуллстак. Под пхп смущает ОБИЛИЕ фреймворков и нежелание разбираться в хуете вроде написания плагинов к вордпрессу, питон - сравнительно меньшей популярностью, меньшим объемом русскоязычной инфы, непонятные перспективы (хайп-то прошел). Объясните пожалуйста свою позицию, что бы вы выбрали и почему?
Подскажите куда копать, суть такова: Нужно сделать так, чтобы некий скрипт\программа\етц в фейсбуке искал людей по определённым параметрам и стакил им лайк на аватарку. Например женщины 25-35 лет в таком-то городе. Как такое делать?
>>760228 (OP) Помогите с Xpath и FirePath. Хочу разобрать страницу не через регулярные выражения. Поставил в Мозиллу firebug и firepath, смотрю, например, через них
откуда в нём множество элементов типа <span id="line3"/> <span id="line4"/> <span id="line5"/>
и чуть ни каждое слово снабжено этими span. Т.е. в виде XML эта страница HTML на себя вообще не похожа. Можно как-то представить её в более привычном виде, чтобы получить доступ к нужным элементам с помощью xpath ?
>>767674 Ты глупец. Не проецируй на других свои недостатки. Но я тебя прощаю и расскажу зачем нужно. Это один из видов раскрутки и повышения конверсии. Добавление в друзья ограничено и может посчитаться спамом. Если ставить лайк, то это отражается в новостях и большинство захочет зайти посмотреть кто такой.
Поясните за бинарный поиск. Ну вроде суть я понел, но у меня задание сделать ключ комплексным. Это значит сделать элементы комплексными или же индексы массива?
Есть ли какая-нибудь хорошая книга именно не про SQL, а про сами СУБД? Что-нибудь про реализации запросов, индексов, транзакции. Желательно понятным языком, если это вообще возможно.
Что выбрать, пхп или питон? Вебмакакинг, фриланс или работа в офисе, возможно, какой-то корпоратив, энтерпрайз, вот это все. Бэкенд либо фуллстак. Под пхп смущает ОБИЛИЕ фреймворков и нежелание разбираться в хуете вроде написания плагинов к вордпрессу, питон - сравнительно меньшей популярностью, меньшим объемом русскоязычной инфы, непонятные перспективы (хайп-то прошел). Объясните пожалуйста свою позицию, что бы вы выбрали и почему?
Надеюсь, я зашел туда, ибо треда по SQL не нашел. Постараюсь макисмално точно описать вопрос: есть одна БД, в ней несколько таблиц, и есть таблица (типа главная) в которой есть, помимо прочего, названия других таблиц. Требуется составить запрос, который возьмет все данные из "главной" таблицы, и дополнит их данными из других таблиц. К примеру: в главной таблице есть такие столбцы: "table_id" и "table_name"(название другой таблицы), нужно получить в результате значения из этих двух столбцов + объеденить их с некоторыми значениями из table_name, как такое организовать? Пробовал СХИТРИТЬ и сделать CAST(main_tabe.table_name AS text) в джойне, но , очевидно, был озалуплен.
Тоже вопрос по базам. Если я использую в таблице поле, где хранится строка типа "1;3;5". Делаю я это для того чтобы не создавать дополнительной таблицы с ключ/значением, потому что логика становится сложнее. Сильно ли я потеряю в производительности?
>>768081 Потому что их может быть больше трех, лол. Блеать я понимаю, так не круто делать, но мне сильно поубавит работы это. Ну так что с производительностью будет?
>>768055 Поддвачну этого >>768064 Бери js. Зачем тебя эта пыха сдалась? Я в свое время стоял перед похожим выбор, и к счастью принял правильное решение. Освой ванильный js, а потом развивайся в нужном тебе направлении. Хочешь фронт - ангуляр, реакт. Хочешь бэкенд - нод, коа. Десктопные приложения, мобильные. Направление самые разные, всегда сможешь перескочить из одного в другое за короткое время.
>>768087 Ты ёбу дал? Если для него в экосистеме пхп много фреймворков слишком, то от жс он вообще свихнётся нахуй. У вас же каждые полгода новая мода и 1000 либ в день выходит.
Бля, анон, читаю sicp и понимаю насколько я тупой, вон задачу с треугольником паскаля еле -еле решил, что дополнительно решать чтобы поумнеть хоть немного?
Предположим, что ты нашел свою ламповую ЕОТ, она тебя любит, но досталась тебе недевственницей. Что ты будешь делать?
Я бы поинтересовался, сколько различных хуйцов побывало в ее пизде и столько же раз изменил ей с фотопруфами. Для этого подошли бы даже проститутки. А потом все пруфы разом вывалил на нее и начал глумиться над ее чувствами. Натрахавшись вволю, к следующей тян я был бы более терпим, хотя, может быть, в психозе срал бы ей на голову и тоже изменял. Твари должны страдать.
Добрый день, уважаемые господа. Часто приходится слышать про многовековое наследие джавы, про миллиарды человекочасов, вложенных в джава-библиотеки, вот это все. Хотелось бы увидеть какие-то конкретные примеры задач, для которых джава оказалась бы лучшим выбором именно в силу сокращения количества велосипедов, требующих собственной реализации за неимением готовых решений, в сравнении с тем же питоном или C++, для которых, казалось бы, тоже все есть.
В джава-треде меня послали нахуй, надеюсь на адекватность здесь.
В общем,изучал на первом курсе си и си плюс,сейчас нужно переходить на ооп,хз что выбрать между питоном,явкой или шарпом.какой посоветуете,анончики?и почему
>>768055 Бамп вопросу. >>768087 >>768064 Нет, однозначно нахуй. Место жс во фронтенде и красивых рюшечках, ну плюс аякс всякий. В остальном у вас все слишком хайпнуто и меняется каждые полгода + вакансий хуй да нихуя, а мне нужна некая стабильность.
Есть ли какие-нибудь языки, в которых я могу в рантайме обращаться к функциям из которых состоит программа или получать инфу об этих функциях? Читал, что такое было возможно в Smalltalk. Где-то еще можно такое делать?
>>768395 Обращаться и получать инфу можно дофига где, гугли reflection
Хорошо и годно работать с любыми частями программы из программы (причем не только в рантайме) - в Racket. Даже макросы в нем - первокласные объекты https://docs.racket-lang.org/guide/stx-obj.html
Библиотеки в Java разные, и то что потрачено миллиард мегачасов - это правда, вопрос - всегда ли это хорошо. Многие библиотеки писались сто лет назад, с целью "шоб было", и по остаточному принципу ("для ассортимента"). Получились переусложненными, кривыми, полурабочими, но сделать с этим теперь ничего нельзя, потому что в мире гигатонны кода, уже завязанного на них.
Основная проблема жабы - что она проектировалась идеологически подкованными людьми и изготовлялась людьми по найму. Т.е. проектировали ее согласно руководящей линии, а делали для дяди и побыстрее. В результате какой-нибудь грегорианкалендар гибок до бесформенности, зато keystore.jks и cacerts.jks а)одни на все приложение б)прибиваются гвоздями при старте. Сервлеты и регексы, например, делали люди, которые про них, видимо, старательно прочитали, но а)сами их не использовали и б)сами использовать написанное не собирались. Про такие закидоны можно рассказывать долго - например, когда отдается xsd для wsdl, отдается не тот, который надо, а тот, который первым попался; пути к .xsd в .jar прошиваюстя целиком, и есть специальный параметр, указывающий, что от пути отрезать, чтобы получить путь в .jar'е к правильному .xsd. А так как у нас 21 век и уникод, то русские имена файлов лучше не надо; нетбинс же старательно пытается уложить все проекты в "Мои документы". Очень изящно получается, особенно если учесть чрезвычайную расплывчатость и невнятность жабьих сообщений об ошибках.
Всё что есть хорошего в Java называется JavaEE (это не значит в JavaEE все хорошо, однако вывод не-EE Java полностью бессмысленна, возьмите что угодно другое будет недалек от истины). Самое симпатичное находится в области JPA, JTA, JMS и JDBC. Это не означает что там какие-то невероятные охуенности, только то что делали их умные люди и делали без выдрыгонов - в результате оно есть и оно работает. Ничего сногсшибательного, никаких затей (уточнение - это на поверхности, внутри там если разобраться, особенно в районе JTA, происходит заметное количество штук, напоминающих то как Остап играл в шахматы - если иному народу расссказать, какие замысловатости происходят во время работы их кода - он, народ этот, не верит и сомневается), зато все есть и все как надо.
Но если у тебя веб-сайт на коленке, тебе все это не надо. Понимание зачем это надо и почему на ровном вроде бы месте столько странных телодвижений, можно будет к моменту когда веб-сайт на коленке разрастется в нечто плохо-понятное с кучами подсистем и выяснится что RabbitMQ это вообще не MQ, а распределенные транзакции и Оракел от молодежных CQRS и Монгов отличаются тем что работают. К этому моменту появляются многие понимания, например того почему работающих менеджеров транзакций на свете всего три штуки, и все они стоят очень пиздецатых денег. Но большинству этого всего не надо, и Java им не нужна, и мучаются они с ней совершенно зря.
Анон, я тупой ленивый мудак, у меня горит жопа и мне совсем грустно. Всегда хотел вкатиться в погромы, но как-то не очень взлетает.
Готов ебашить как жучара, но я не знаю что делать. Наведите меня на путь истинный. Что, как, куда, зачем? Я просто не знаю куда двигаться. Могу только хуесосные школьные задачи на Паскале, Питоне или Джаве ебануть, и те хуй пойми как.
В идеале бы словить ментора, но это совсем MANYA-фантазии.
>>767805 На курсеру иди, пройди там какой-нибудь курс. Потом сходи посмотри какое-нибудь внятное выступление с CppConf или игровой какой-нибудь конференции, чтобы понять что на современном железе всё совсем не так.
>>768414 Найди интересную для себя задачу и делай. То что нужно для задачи, но ты (еще) не знаешь будет понятно по ходу дела. Разбирайся с нужными вопросами постепенно, как потребуется для задачи.
>>768417 Я же говорю, не знаю чего делать и куда двигаться, базовый уровень давно пройден. Думаю сейчас поспать, а потом сидеть и ебашить книги на уровне "Философия Java".
Была идея от знакомого говнокодера запилить проект вроде сайта-чата, при этом всё ебашить руками, все сервера, вёрстки и бэкэнды. Грит месяц-два и заебись заеду. Но я опять же не знаю с чего начинать.
>>768418 Вот и заебашь сайт-чат. Книги будешь читать в ходе процесса, по надобности, ту главу которую нужно чтобы сделать то что сегодня ты делаешь. Начинать с установки веб-сервера
Смотрите, есть такой цикл while(!inputfilestream.eof()) { Считывай в структ нужные данные из бинарника; } Так вот, когда считана последняя запись, eof ещё не стоит в тру, соответственно в тру оно встаёт после следующей попытки считывания. Как бы обойти данную проблему? Как вариант, перед окончанием цикла просто сохранить позицию каретки, попробовать прочитать на символ дальше, затем вернуть каретку в нужное положение, если там всё же что-то есть. Но мне кажется, что есть решение поизящнее.
>>768499 Вот так уже сделал. Есть функция peek которая не извлекает символ, а только его считывает. if(ifs.peek()==EOF) ifs.setstate(ios_base::eofbit);
Хочу создавать ёба-сайты со смешнявками, взламывать вбыдлятню, дудосить двачик и автобампать. Что для этого надо учить: Яву или ХэТэМэЛе? И что более востребовано в работе каким-нибудь сраным сисадмином? С чего лучше начать новичку? И как скоро я смогу создать свой браузер с картинками вайфу и плеером с Летовым в углу?
>>768580 Нопе. А даже если бы и нашло, дальше-то что делать? Опам говорит, что он всё-таки её установил, окамлфинд не видит. А прописать путь вручную оно не даёт нигде.
Друзья, помогите. Решил запилить удобненькие бат файлы для ffmpeg и в одном из них столкнулся с проблемой. код вкратце такой: ffmpeg -i %2 -vf ass=%1 %2.mp4 Короче bat файл на вход получает 2 пути файла. "%1"(сабы) и "%2"(видео). Но вот проблема. из строки "D:\video\123.ass" он мне выдаёт "D:video123.ass". И ффмпег ругается. Раньше я писал в него всё от руки и экранировал двойным \\. Тоесть я бы написал "D\:\\video\\123.ass". С батниками работаю совсем недавно и мало что понимаю, помогите решить проблемку.
Что выбрать, пхп или питон? Вебмакакинг, фриланс или работа в офисе, возможно, какой-то корпоратив, энтерпрайз, вот это все. Бэкенд либо фуллстак. Под пхп смущает ОБИЛИЕ фреймворков и нежелание разбираться в хуете вроде написания плагинов к вордпрессу, питон - сравнительно меньшей популярностью, меньшим объемом русскоязычной инфы, непонятные перспективы (хайп-то прошел). Объясните пожалуйста свою позицию, что бы вы выбрали и почему?
>>768621 >меньшим объемом русскоязычной инфы умри плз >нежелание разбираться в хуете вроде написания плагинов к вордпрессу когда ищешь работу, просто не идешь туда, где надо работать с вордпрессом >смущает ОБИЛИЕ фреймворков В целом они почти однохуйственны > питон - сравнительно меньшей популярностью да, если ты нулевый чмошник АКА джун, на питоне будет сложнее найти работу
А кто нибудь тут ведет сайт или блог про ЗАМЕТКИ ПРОГРАММИСТА. Я понял, что мне нужно записывать некоторую инфу, что бы потом не вспоминать, как делать то или иную фичу. Т.е по сути готовые статьи. Так куда лучше их писать, сделать отдельный сайт или зарегаться в какой нибудь готовой платформе типа блогспот и т.д?
>>768645 Сам не веду блог, но, судя по примерам (eax.me, grishaev.me), обычно пользуются вордпрессом. Я бы не стал сразу хостинг оплачивать, сначала просто постил бы своё дерьмо на бесплатной платформе. Потом уже смотрел бы, хватает ли мне её возможностей.
>>768647 его нужно хранить и всегда вспомнишь где какую фичу уже делал, чтобы не пилить заново. У меня лично с сотню различных проектов под несколько разных фреймворков и языков, сейчас я почти на 80 процентов снабжен сниппетами, другое дело, что нужно знать меру, иногда старый проект имеет реализации которые уже давно деприкейтед или были скопи пасчены не лучшим образом. В итоге много говна можно тянуть из одного проекта в другой.
>>768645 >нужно записывать некоторую инфу, что бы потом не вспоминать, как делать то или иную фичу. >блог
Так тебе охота именно туториалами делиться с миром или просто систематизировать свои знания и иметь к ним быстрый доступ через N лет? В случае с первым, тебе потребуется добавлять в статьи кучу лишнего, так как расчёт всё-таки на то, что кто-то это будет читать. В случае со вторым идеально подойдут vim, текстовые файлы и приватная репа на bitbucket. Сам пользуюсь вторым. Я тоже стараюсь делать заметки и краткие how-to для себя, не могу без них через N лет.
>>768692 Хайп на питон прошел, это заебись с одной стороны. Питон это теперь полноценный язык любых сервисов, где есть сдк для джава, теперь уж там точно будет питон. Это теперь стандарт и хайп ему не нужен.
>>768691 >обрастает говном, которео больше не взлетает Не понял. Имеешь в виду, что информация в файлах становится out-of-date? Ну так обнови. Или ты думаешь, что в случае с блогом тебе будут в комментах указывать, что какой-то подход/флаг для вызова/команда устарели?
>>768692 Ну не иди туда, где WP и CMS, в чём проблема? Даже за их вычетом вакансий на PHP будет больше, чем на других языках. И нормально он всё объяснил, вас таких по несколько за день приходят с вопросами как под копирку.
}{åL¶, anonы! Нужно разбить строку "qwertyuiop" на []string{"qw","er","ty","ui","op"} и сделать это на Go. На питоне могу, а на Go хз как. Обгуглися уже до усрачки.
>>768702 Если человек достаточно компетентен, чтобы знать как сейчас работать с X, то как он вообще попадёт на твою статью, где объясняется устаревший подход для работы с этим X? Шанс адекватно фидбека мизерный, а тебе вместо заметки на 10-15 строк придётся писать статью.
>>768684 >Так тебе охота именно туториалами делиться с миром или просто систематизировать свои знания и иметь к ним быстрый доступ через N лет Два в одном, типа маня блог где я буду юнцам пояснять за кодинг и тешить свое чсв, + каталог нужных мне моих наработок плюс может на пивко с трафика заработаю
Бля, анон, читаю sicp и понимаю насколько я тупой, вон задачу с треугольником паскаля еле -еле решил, что дополнительно решать чтобы поумнеть хоть немного?
>>760228 (OP) Анон помоги плеаз, лень разбираться, завтра сдавать. На крестах нужно подключить txt, в начале файла написать kek, в конец kek2, и через каждые 10 символов xuy, выручишь анон? мимо-тупой-хуй
Аноны, поясните за ГитХаб. Начал его мурыжить, но пока на начальных только этапах. Есть пара вопросов:
1. Неужели вся работа идет через консоль? Сидят и вписывают все коммиты руками? Не заебывает? Я знаю что есть ГУИ, но говорят что они хуже червя пидора. Неужели нельзя сделать нормальную гую под ГитХаб и почему все дрочат в консоли в 2016 году?
2. Я понял как комитить по мелочам и отдельновыбранные файлы. А если у меня большой проект, я его себе слил, я ведь, например, работая в VS, меняя что то в проекте на С#, меняю не один, а сразу хуеву тучу файлов, как мне их потом коммитить? Сразу делать add на отслеживание всего каталога и коммитить все изменения или пофайлово? Я вот нихуя не могу понять как это работает. Разобрался с тестовым заданием, но там повторюсь было всего 3 файла и было очевидно что я меняю.
3. Работая с подобными системами, вы разбираетесь в них хорошо или только есть поверхностные знания типа - слить\залить проект и больше и не надо?
>>768645 Веду жж, где пишу заметки после того успешно решаю какую-нибудь крупную задачу. Очень удобно бывает перечитать через 3-4 года. Т.к. 95% мелочей забывается напрочь и помнишь только в общих чертах.
Есть одна большая таблица с логинами-паролями мыльников,
Логины в основном как всегда на яндексе, гугле и майлрушечке,
К каждому логину есть от одного до десяти возможных паролей,
ТРЕБУЕТСЯ: автоматизировать ввод логина и паролей в страницу входа, для начала хотя бы на Яндексе так как на Гугле после ввода логина идёт отдельная страница с паролем, а через несколько неудач начинает включаться капча, а на Майлрушечке надо ебаться с разными доменами (mail, bk, и т.д.)
И вывести в отдельную таблицу результаты - удачный вход, запрос контрольного вопроса, запрос смс-пароля.
Насколько реально такое сделать? (1) Сколько это будет стоить? (2) Можно ли это сделать скриптами в лисьей Грисманки? (3)
pdcurses После того как выполняется wgetstr() или wscanw() всё что идёт после ввода просто пропадает или заменяется на вайтспейс, не знаю даже. Кто-нибудь сталкивался?
>>760228 (OP) Нужно скопировать текст из программы,но там анальное ограничение на ctrl+c Можно ли это какнибудь обойти?Вроде был какойто софт что посмотреть содержимое файлов в оперативе,или другой метод.
Аноны вопрос по HTML верстке. Есть 60 кнопочек к ним нужно привязать 3 класса bootstrap как это сделать чтоб код был компактнее, можно ли как то объединить все это? или нужно прописывать их в каждый тэг баттон ?
>>768933 1) да, все пишут в консольки, обычно через пару месяцев приучаешьяешьи работаешь быстрее чем с гуем 2) на крупных проектах на любой чих создаешь отдельный бранч и коммитишь туда и только туда, потом делаешь слияние c очобой через rebase, через merge тоже можно, но там заебов потом много получается с историей. 3) нужен опыт, с каждым разом будешь пользоваться все увереннее
>>768933 >1. Неужели вся работа идет через консоль? Сидят и вписывают все коммиты руками? В Netbeans есть интеграция. Можно отправлять коммиты даже в полусонном состоянии, там всё в виде мастера "далее-далее-закончить" >2. Я понял как комитить по мелочам и отдельновыбранные файлы. А если у меня большой проект, я его себе слил, я ведь, например, работая в VS, меняя что то в проекте на С#, меняю не один, а сразу хуеву тучу файлов, как мне их потом коммитить? git commit -a -m "Big commit" Или просто из того же NetBeans можно. При коммите он сам покажет, что изменилось, что добавилось. >3. Работая с подобными системами, вы разбираетесь в них хорошо или только есть поверхностные знания типа - слить\залить проект и больше и не надо? Когда не знал о графическом интерфейсе, то хватало поверхностных знаний. Разруливает проблемы в репозитории отдельный человек (по совместительству с другой работой, да) на больших проектах с многими участниками. Ему нужно иметь обширные знания. А если пишешь сам для себя в ящик, то достаточно поверхностных знаний.
Почему такой странный порядок передачи аргументов функции memset? Последний - адрес, второй - символ заполнения, первый - количество символов. Сигнатура memset такая: memset( void *dest, int c, size_t count );
Задача - написать оптимальное управление машинки, которая едет из точки А в точку Б за время t. Математически движение в координатах описывается как x1 = u1cos x3 , в роли х x2 = u1sin x3 , в роли y x3 = u2 , в роли угла машинки Таким образом, она управляется u1(t) - движение вперед если > 0, назад если меньше и u2 - поворот направо\налево по той же схеме. Тоесть, нужно построить такие функции u(t) чтобы подставив их в систему выше получилась самая короткая траектория. Как рассчитать эти u1,u2 на любом языке?
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред