В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++RubyiosandroidC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
>>487649 Напиши сам, руками, что-нибудь на ExtJS 4.x Будет тебе и асинхронность, и замыкания, и даже прототипирование. Вернёшься живым — розскажеш. «А нет так нет».
>>487708 Это ты очень точно попал, собственно я и знаю хорошо только ExtJS. Но т.к я практически с нулевыми знаниями начал его изучать, на нативном js ничего не писал, даже в html, css хренов разбираюсь. Зато заебись знаю MVC/MVVM, как что устроено внутри самого фреймворка и так далее. Вот и хотел восполнить пробелы в знаниях более простых вещей, ибо заебало как макака некоторые вещи осваивать, практически не понимая как это работает на более низком уровне.
суп t, хочу фрилансить программистом и начал с изучения питона, посмотрел по заявкам на некорых сайтах и чёт заказов не айс. Какой язык лучше всего подходит для удалённой работы? Говорят веб, знаю только про яваскрип и html, что ещё нужно, на чем больше стоит сосредоточиться? Мб есть тут фрилансеры, отпишите плиз с чего начинали и что сейчас делаете. Где больше платят, где быстрее учиться?
>>487709 Закрепляющий рубист просто. Ну пиарит он свой язык и пиарит, не похуй ли. >>487904 Учиться везде долго, очень долго. У самоучки-криворучки без опыта работы и/или опенсорс проектов НИКТО во фрилансе заказывать ничего не будет. Гораздо быстрее закончить техникум и пойти работать сварщиком.
>>487935 та мне все равно сколько долго, я вполне готов работать и первое время бесплатно ,c удовольствием буду опен сорс проектами заниматься, и почему криворучка, чем больше буду изучать, тем прямее руки, я же не собираюсь после первой прочитаной книги бежать и искать оплачиваемую работу, а если меня интересовала бы сварка, шел бы в техникум и не парил б себя и других на /pr
>>487935 >без опыта работы и/или опенсорс проектов НИКТО во фрилансе заказывать ничего не будет Схуяли мне оперсорс делать? Если я хочу сделать качественный проект и продавать его? Обязательно что-бы фрилансить я должен его оперсорсом сделать? И кто будет на меня смотреть если я хорошо делаю работу? Вижу предложение нарисовать банер. Рисую и отправляю его им. Получаю денежку. И им должно быть похуй сколько прочёл я книг. Я всё правильно понимаю? мимо_никогда_не_фрилансил_но_хочу_начать
>>487965 Та пиздит он. Как дышит. На 2ром курсе универа нужны были деньги. Зарегался на вВоркере тогда. Оче быстро нашел первый проект. А потом и второй. Понятное дело вначале нужно будет заработать репутацию и кодить за еду, 100$ в 2 недели.
Анон у которого экзамен в 3 часа по екб. Возможно я не успею тебе помочь. Но всё равно выкладывай их в тред. Если к половине приду то хоть 1 задание помогу сделать.
Привет! Скажите можно ли как-то спрятать файл в изображение так, что бы после отправки изображения через вк этот файл можно было извлечь? Сейчас у меня получается записать файл в жпг, но любое изменение картинки гробит файл(даже просто открыть в редакторе и нажать сохранить). Пока лишь работает вариант с отправлением изображение не как фотография, а как документ, но такой вариант не устраивает препода, он говорит делай так что бы отправлять как простое изображение.
Посоны-посанчики, как искать все возможные перестановки символов с помощью регэкспов? Допустим есть группа символов [123]. Есть регэксп чтоб найти 123 132 231 213 312 321 (но не 333, 121 и т.д.)?
Приветствую, ананасы. Решил я сегодня наконец-таки сделать своё дельфи, и столкнулся со следующей проблемой - как поднять видимость объекта? К примеру, я запиливаю кнопку или надпись, но она отображается под панелькой. В каком свойстве хранится, так сказать, z-index? Ну и если кто может пообщаться, помочь или просто сделать свои лабы вместе - пишите на скайп. bitardinio
Здарова, поцаны, есть ли какой-нибудь понятный для новичка материал по структурам в Си? Не особо понимаю их правильное использование, для чего применяются в принципе ясно.
>>488173 как хорошо, что почти любому долбоебу желающему стать погроммистом по быстрому находится другой долбоеб в интернетах, что советует начинать с хтмл, яваскрипт и далее по списку
>>488194 >Programming Jokes >Need someone to help come up with programming jokes for a tumblr page >Skills: Haskell Что тебе не нравится? Отличная работка.
Как правильно отдать жсон-файл пост запросом через курл? Если файл выглядит так:{"value":[[1,3],[4,5]]} И я делаю curl -H "Contnt-Type: application/json" -X POST -d @pack.json localhost:4000
То на сервере тело реквеста выглядит как говно т.е декодируется неправильно.
Если я делаю -H "Contnt-Type: application/json" -X POST -d "{'value':[[1,3],[4,5]]}" localhost:4000 То тогда все норм. Кто знает, в чем проблема?
>>488204 Может кодировка? Или тело выглядит как другое говно, не связанное с кодировками? Какое? Попробуй charset=UTF-8 в -H, ну или вендовую, нутыпонел короче.
На юзерскрипте при нажатии r и t выполняются 2 разных действия пока снова не выключишь их с помощью r или t. Нужно чтобы эти действия включались/выключались одновременно по нажатию кнопки p. Как сделать?
Сап, программач. В тред призываются Delphi программисты. Это калькулятор по переводу с одной системы исчисления в другую, его нужно запустить на Delphi Embarcadero RAD Studio XE. С меня нефть и море благодарностей.
%%программа нужна для курсовой по "Технологии создания программных продуктов"
>>488340 а в чём проблема так сделать? if (e.keyCode == 80) { console.log("Toggle"); toggle = !toggle' console.log("ToggleDraw"); toggleDraw = !toggleDraw }
>>488394 ВНЕЗАПНО на программах. Пиши велосипеды, делай коммиты в чьи-нибудь проекты на гитхабе, или форкай и переписывай, лол. Для себя напиши что-нибудь. Ты собираешься писать программы и тебе вот прямо сейчас не интересно что-нибудь реализовать?
Я тут тоже вопрос спрошу. Возможно, платина. В 27 лет не поздно программирование начать изучать? Знаю верстку немного, могу на жиквери набросать что-нибудь с гуглением, на пистоне каком-нибудь херню уровня морского боя написать в вузике было немного, ну плюс лабы на паскале/сишке. А кулстори токова, что после универа пошел админить в тепленькое место, нихуя почти делать не надо, легкие деньги, компы там сопровождал, говносетку, винду переставлял - хрестоматийный такой одмин с бошорка, короче. И тут - хуяк - выкинули на мороз под сокращение. Попробовал проанализировать, какие у меня есть навыки, и понял, что нихуя в свои 27 лет делать не умею. А нет ручек - нет и пирожков.
>>488433 С тем, что я умею, на ту зарплату, что была, уже никогда не попаду. А учиться для того, чтобы стать нормальным админом, нужно будет не меньше, но с практикой тут все намного хуевее, чем в программировании, учеба дороже, и рынок гораздо уже. Не нужны админы в таком количестве, да и места насиженные везде. Плюс сопровождение сетки - скучная вещь, и если мне сейчас придется выбирать, куда идти с нуля - а выбирать придется - я остановлю выбор на программировании. Деваться-то некуда. Зря пришел спрашивать, короче. Пойду курсы поищу какие-нибудь.
>>487631 Первый день в интернете, скажите, народ вообще кооперируется в проектики for fun? Сам работаю в вебе, жажда быдло-кодинга не удовлетворяется. Подскажите куда смотреть и есть ли мне вообще смысл куда-то смотреть?
Блядь, аноны, у меня больше нет сил. Уже целых три дня я каждый день отписываюсь тут с просьбами помочь мне по дельфи, но, не находя поддержки, ухожу и пытаюсь делать самостоятельно, но тщетно. Молю, опытные дельфисты, помогите нищему студенту, даже преподы оставили нас на произвол судьбы, ибо примеры из методички бесполезны и не работают.
>>488534 Тогда просто отсоси своему преподу. Не надо будет делать прогу да и зачет получшь, лол. Да и вообще скажи, что если он не поставит зачет, то ты его сдашь ментам, т.к. он русский агент и вообще москаль ебанiй.
>>488534 > ничего не знаю, ничего не могу Тогда сосни хуйца. Ну или деньги за лабы плати. Вообще нахуй идти учиться, если не можешь? Тем более в вуз уровня рашки/хохлорашки, или где ты там.
>>488537 Я и собирался деньги платить. Некому. Понимаешь, меня расслабило то что я не хотел учить дельфи и все старые лабы 1 сокурсник мне делал. А сейчас он неожиданно отказался.
>>488579 Алсо, напомните, где находится функция heapify в C++? Вроде бы, ее достаточно для реализации сортировки пирамидой с помощью встроенных средств языка.
Нужно запарсить один сайт интернет-магазина. Когда сайт загружается, показывает только 20 итемов, чтобы показало больше нужно листать страницу вниз. Т.е. если я буду просто html код качать этой страницы, то получу только 20 итемов. Как такое распарсить? В линке страницу с итемами задавать нельзя.
Помогите разобраться с динамической памятью. Хочу намаллочить себе немножко памяти и потом напечатать ее адрес. http://pastebin.com/h5WcZaU6 Вот так получается segmentation fault. Что не так?
>>488544 У нас было два препода - мать и дочь, обе писали на делфи. В свободное время от работы в универе они вместе писали формочки-круды для всяких мелких конторок. Сейчас обе правда уже забили на универ, ибо в связи с крымнаш преподам сейчас совсем хуево платят, ну и как декана нового поставили взятки с хачиков стало тяжело брать. Но это еще все хуйня, у нас такая солидная женщина лет 50 преподавала лисп и пролог, вроде как до сих пор преподает. >>488517 Я думаю все кто получал вышку знает. Хотя некоторые вузики перекатываются на жабу/диез, делфи все еще учат.
Аноны, подскажите мне пожалуйста как поступить в моей ситуации.
В данный момент я учусь в ВУЗЕ, который меня больше не устраивает. Этот университет никак не связан с программированием. Я решил, что то, чему я учусь меня не привлекает и что я хочу уйти в сферу IT. Проблема в том, что в следующем году я уже закончу мой ВУЗ, но работать в той сфере не желаю. Поэтому с этого дня я буду упорно изучать языки программирования.
Подскажите мне, каков наиболее оптимальный путь по изучению программирования и есть ли какие либо сертификаты или еще что то, кроме диплома технического ВУЗА, что позволит мне получить работу в данной сфере?
>>488687 Нет, не дропну. У меня нет иного пути кроме этого. Время медленно поджимает меня к стенке. Через год я закончу ВУЗ и тогда мне нужно будет на что то жить. На родителей рассчитывать не придется.
>>488692 На что обращают внимание в IT сфере при приеме на работу и вообще, по чему судят об уровне профессионализма? Создаются какие либо портфолио или что то подобное?
>>488662 Сука, еле нашёл. оказывается там крутануть вверх надо и в пункте "Проекты и решения" галку убрать. Никогда не заморачивался настройками VS, из них включал только номера строк, лол.
>>488709 Реально. Большинство погромистов - самоучки. Берешь книжки из оп-поста и херачишь. Матан зависит от области, в которой будешь работать. В общем случае матан не нужен. Но например в графоне и числодробилках без него очевидно никуда.
>>488712 Как проходит (допустим, первое) собеседование? Дадут задачку и нужно быстро ее решить? Сколько стоит просить денег если берут? В каком возрасте, хотя бы примерно, обычно начинают работать программистом?
>>488723 Ну если в этой команде ты будешь МЕНЕДЖЕРОМ или художником каким - можно без матана. И даже если матан не нужен в твоей области - он все равно полезен. Хотя бы на уровне 11 класса хорошо бы уметь.
>>488728 > Дадут задачку и нужно быстро ее решить? Вроде того. Еще HR поначалу общими вопросами доебывать будет, где учился, как с людьми ладишь, не убьешь ли ты всех через неделю. Вместо задания могут быть технические вопросы, если на самую донную позицию идешь и мало чего можешь.
>Сколько стоит просить Зависит от твоей мухосрани, скилла, области и в какой-то мере языка. 30-60 джуниором без опыта в ДС норм ящитаю.
> В каком возрасте Хуй знает. Ну 18-24 для первой работки, где-то так.
>>488728 На первом обычно у тебя расспрашивают то, чего нет в резюме. Где учился, какая тема диплома была, хобби-хуебби, удаленность от офиса, расчитываемая зп. На втором спрашивают по технологиям. Если по скайпу то теория, если очно то могут дать задачку. Тем кто собеседуется на мидла или на сеньора задачки не задают.
>>488709 IT cфера довольно обширное понятие же. Попробуй анализировать требования с hh.ru, чтобы понять что к чему и выбрать направление для самообразования. Есть конечно такие базовые вещи как алгоритмы и структуры данных, язык Си, ООП на C# (в плюсы с джавой лучше не лезть имхо, хотя можно попробовать), паттерны, английский для понимания справки к библиотекам. Мне кажется это минимальный набор. Для веб-макак свои стеки технологий, но мне это не интересно. Так-то я сам тот ещё быдлокодер с радиотехнической вышкой и возможно чего-то не понимаю. Можешь стажировки ещё глянуть на career.ru На собеседовании важно показать что ты мотивирован и способен к обучению. Что даже если ты чего-то не знаешь, то способен осилить за день-другой, накодить и идти дальше. Во всяких системных интеграторах ещё требуется умение работать в команде. Да и ещё такой момент что истинная мотивация возникает когда хлебнул говна как я два года уже сижу в госконторе инженером-программистом за гроши. Так что вряд ли тебе удастся избежать той же участи. В плане зп лучше на много не рассчитывать. я так целый год после вуза искал работу, требуя сорокет и выезжая пару раз в месяц на собеседования (это в дс). с работой вообще рандом, как и с зарплатой. может конечно стоило искать активнее, но я тогда ещё хикковал. короче как я помню в итоге пошёл за оклад 20к, сейчас 40к спустя два года. Планирую осенью съебать во что-то нормальное, но подозреваю что сосну, т. к. есть инфа что народ отделами сокращают, правда не уверен что это относится к кодерам. в любом случае опытный спец для работодателя всегда привлекательнее, а от молодёжи требуется быть таким пробивным альфачом. И да, я таки пошёл работать в 23, это конечно ни в какие ворота. Пойду обратно ридонли.
>>488723 Нет. Консультантов по матану овердохуя. Матан нинужон. Тебе нужно иметь хоть какой то навык кроме геймдизайна(художник, моделлер, программист) и всё.
>>488750 Можете описать работу джуниора? Ну вот меня приняли поспрашивав технические задачки, я прихожу первый день на работу. Что дальше происходит? Я так и представляю - вываливают перед тобой многотысячестрочный проект, говорят реализовать фичу Х и уходят на весь день. Что если ты просто не знаешь как такую-то штуку написать? Боюсь выгонят после первой недели.
Ребят, где найти опен сус проэкты? Детально Учу щас html,css,js, потом буду что-то типа java/python, начал недели 2 назад и хочется поскорее(конечно же не на данном этапе) занятся практикойа как наберусь опыта буду пробовать искать работу/фрилансить, время есть и это приносит удовольствие, заменил игры на кодинг
Первый раз пишу что-то практически с нуля. Возникла проблема - организация кода и продумывание архитектуры приложения. В голове держать это всё просто невозможно. Как удобно проектировать приложение от позиции кнопочек до запросов в базу данных?
>>488885 А перед самим написанием кода как проектировать? Нельзя же просто так с ходу начать писать, когда у тебя большое модульное приложение и вообще БИГДАТА. Выйдет же говно, которое придется несколько переписывать. Или так и нужно?
>>488911 Если ты хочешь прям охуеть какую идеальную архитектуру - так или иначе придется переписывать. Как минимум единожды. С первого раза ее не родишь, какие бы майндмапы ты там не рисовал. Вопрос в том, сколько времени ты потратишь на написание первого варианта и его переписывание.
>>488911 >Ещё и базу потом править придется, если что. вот потому её рисует тимлид или нач.отдела, т.к. он их уже 100500 нарисовал, а остальным структура базы доступна только для чтения.
>>488844 MVC же. Алсо, попробуй UML диаграммы. >>488799 Так и будет. Будешь спрашивать что непонятно - у сотрудников, у мануалов, у гугла в конце концов.
>>488925 Я вот и хотел опустить этот этап с переписыванием, и спланировать всё, не написав ни строчки кода. Может после этого и пришлось бы что-то переписывать, но не в таком количестве, как если бы я делал совершенно с нуля.
>>488927 Проблема в том, что я сам себе тимлид, лол.
>>488930 > MVC Ну это не совсем то, что нужно. Это только архитектура кода, пользовательская часть остаётся "за занавесом", будут появляться неточности. > UML диаграммы А вот за это спасибо, совсем про них забыл.
>>488954 Смотря какой язык, если без GC то не использывать исключения довольно разумный подход. К примеру гугл в своих гайдлайнах к С++ не советует использовать исключения, и соответственно утверждают что их программисты их не используют.
Аноны, нид хелп. Требуется написать некий монитор безопасности под Linux, который бы либо разрешал, либо блокировал запуск пользователем исполняемых файлов в зависимости от некого условия (не суть важно). Собственно, не знаю, в каком направлении гуглить. Буду рад, если кто ткнет носом.
Добавляю маркеры на карту гугла используя google maps API v2.0 под андроид. Есть ли способ добавлять их быстро кроме способа добавления только в видимую область и апдейта по скроллингу и зуму карты? Например: 1. Сделать нечто вроде suspend layout, в котором (надеюсь) в карту маркеры быстро добавятся, а при рефреше - экран их сразу покажет? 2. Мультипоточным образом сначала занести данные маркеров (координаты, лейбл, ...) используя вышеупомянутый API, а потом позвать какой-нибудь invalidate, при котором эти данные быстро отрисуются?
Способы 1 и 2 возможны или я хочу странного? Спасибо заранее.
>>488970 И как я должен использовать chmod -x? Юзкейс такой: 1. Пользователь пытается запустить файл 2. Наш код выполняет некую проверку файла 3. Либо разрешает выполнение 4. Либо нет Мне это нахуй не надо, но КУРСАЧ
Какие есть альтернативы гитхабу? Мне только для того, чтобы можно было коммитить репозиторий без лишнего мозгоёбства, чтобы дописывать дома/на работе то, что начал писать на работе/дома. Гитхаб не работает из рабочей сетки.
Сделал парсер сайтика, но парс идёт очень долго и жрёт очень много трафика (сейчас у меня трафик, ага). Есть ли бесплатный вариант запустить где-нибудь мой скрипт на питоне? Желательно, чтобы была возможность вывода в файлы. Хотелось бы бесплатно, но это уж как получится.
Посоветуйте книгу/лекции Хочу почитать как устроены базы данных на низком уровне: как распределяются по файлам таблицы, почему выбор столбца из таблицы быстрее чем чтение плоского файла, какие бывают индексы, как они организованы, как хранятся и как применяются, вот это все. В идеале нужна такая книга, после которой я смогу написать свою СУБД. Быстрый гуглинг выдаёт только учебники по SQL, а оно мне не надо
>>489070 >Если его осилишь сможешь перекатится куда угодно. Приходил в нашу контору собеседоваться крестовик с опытом на PHP-макакера. Не взяли, из-за незнания предметной области веб-парашных фреймворков.
>>489096 Ну блять, что значит "писать игры"? Нужно понимать, что серьезную игру ты не напишешь. Да и средненькую тоже не напишешь. Все любители писать игры сливаются на второй день, понимая, что делать в одиночку - поебистика. Поэтому, либо ты будешь писать ололо-пятнашки-сапер-косынку, что можно сделать в сто раз легче на любой скриптошняге (тот же питон, к примеру), либо, если по серьезому - двигать в геймдев, где в России почти все пишется на Джавах, т.к. серьезных игр здесь не делают, одно мобилоговно.
>>489103 А нахуя с нуля писать движки? Возьми тот же Unity - там уже все сделали за тебя. И на базе этого движка запиливай свою йобу. Или там RenPy какой-нибудь, если не бегалки-пулялки а визуальная новелла нужна. Ты определись - тебе шашки или ехать? Если ехать - нехуй специально собирать велосипед, их до тебя сделали.
>>489109 Я, просто, хотел сам сделать что-нибудь, может очень простое - просто землю по которой можно ходить етц, попробовать свои силы, сделать как я хочу. В том же юнити я могу сгенерировать землю, но не так, как я хочу, и не по моим алгоритмам. А еще я хотел бы сделать простенький ии, где жители бы добывали еду, работали, ели, вот и подумал... Так какой язык лучше учить, если ++ в 15 году не актуален?
>>489120 Если ты хочешь учится сначала. То учи пару недель паскаль. Потом алгоритмы. А когда найдешь кратчайший пути в графе перекатывайся на плюсы. Учи по тысячастраникам. Почитай классику. Лучше знать английский. А когда напишешь простенькую игру и изобретёшь велосипеды сам поймешь что тебе надо.
>>489115 Просто попробовать свои силы можно дохера где. В том же питоне 2д-платформеры пишутся на ура. При том что 1. Учится он в разы быстрее и интереснее 2. Потом можно перекатиться на джангу, писать гуй-приложения, да и вообще быстро и просто мостырить всякую шнягу. Есть модуль Pygame, но можешь и с нуля фигачить, если хочешь. Кресты - громоздкий монстр, учить который в 2015 нужно только если уже шаришь в возможностях и сферах применения языков и конкретно знаешь, зачем он тебе нужен. Иначе, это как Камаз покупать, для того, чтобы картошку с дачи возить. С твоей "картошкой " в виде интерфейса/ии вполне справится "джип" в виде питона.
>>489129 Я, кстати, думал о пайтоне, слышал что тоже годный и простой язык. А на нём можно написать крутую игру? Я, просто, где-то слышал что все крутые игры и физика пилятся только на ++...
>>489130 Именно "крутые" вроде крузесов/коллофдутий - да, преимущественно на плюсах. Только пишутся они годами командой из десятков человек. Если хочешь в мировой геймдев вкатиться - тогда изучение плюсов много лет/инглиши-гринкарды/переезд в штаты и т.п. Только вот я сомневаюсь, что именно это тебе нужно. А разбираться в том как писать ии и графу можно на чем угодно. Я ж тебе говорю - определись, тебе обучаться или прям по серьезному в геймдев вливаться. Если первое - пистон, если второе - плюсы. Алсо, то, что игры пишутся на плюсах, не значит, что их на других языках написать нельзя. Просто они будут дичайше тормозить из-за херового использования ресурсов компа.
>>489141 А ещё каждый раз когда ты делаешь какую-нибудь ошибку на си - он либо тебя пиздит сапогом, либо начинается какая-нибудь неебическая хуйня типа утечки памяти. В питоне же все эти вещи разбавлены синтаксическим сахаром вкупе с тем, что язык динамический и много за тобой убирает (всякие гарбейдж коллекторы и т.д.), что делает питон гораздо проще для изучения и использования. К тому же если чисто внешне посмотреть на код на питоне и на плюсах, то в коде питона ты, скорее всего, хоть как-то сможешь разобраться, если до этого был опыт программировать хоть где-то, а на крестах от одного вида можно словить шок культурный. Кстати, как я понимаю, если сравнивать питон и плюсы на более низком уровне, то там обратная картина - на питоне будет полный пиздец, а на c - всё чётко и по делу.
>>489144 Двачую бро, удачки тебе. Я сам выучил плюсы за месяц, сейчас вот пилю собственный крузис. Персонаж уже умеет ходить, стрелять и работать в офисе (заебался офис делать, дня 3 наверное ушло), но ссытся на ходу, не знаю как пофиксить.
Это тебя динамикопетухи-неосиляторы отговаривают. Сами умеют только круды и хелоуворлды делать, вот и завидуют, бугуртят.
>>489152 В общем плане, да, весь твой опыт программирования более-менее можно будет перенести на плюсы (хотя всё зависит от того, как ты будешь изучать питон и как глубоко ты в него залезешь). Хотя будет много проблем с тем, что на питоне нет строгой типизации и на уровне кода всё гораздо проще и более интуитивно.
Величайшая тема — не борьба темной силы за возвышеннейшую, за божественную душу — испытание Христа сатаной, пари Мефистофеля о Фаусте; величайшая тема — борьба темной силы за самую убогую человеческую душу.
>>489152 Наоборот, учеба питона сделает только хуже. Твоя голова забьется бесполезной информацией про питон и там больше не останется места на плюсы. Избавиться от питона потом сможешь только электрошоковой терапией.
>>489134 Крутые делаются на движках. Анреал если йоба какая, или юнити если что попроще, а так вообще от задач зависит. Плюсы тебе будут нужны, если ты с нуля хочешь велосипедить свой движок, а не делать игры. Если ты хочешь конкретно запилить свой шейдер или метод генерации текстур или еще какую хуйню, никто тебе потом не помешает импортировать все это в тот же юнити. >>489151 Хуй знает, я в пистонокоде вообще ничего не понимаю. В крестах смотря как написано, если без лишнего байтоебства, то все там читаемо.
>>489137 Начни с питона, возьми там какой-то pygame. На питоне написана EVE Online, достаточно серьезная вещь, написана Unknown Horizons - как я понял похоже на то что ты хочешь сделать, открытый проект, может даже захочешь вкатится в разработку, незнаю конечно насколько они там мимокрокодилов принимают. Потом, если что, перекатишся в плюсы или на юнити. Юнити там пиздец как поднялось, судя по их галерее. Возможно через несколько лет не на юнити будут только какие-то старые проекты на собственных движках разработчика, ну и какие-то там хардкорные (в плане технологий) шутера.
Посаны, новая крестоблядь в треде. Поясните на пальцах, как и через что работает сетевой протокол? UDP, например. Вот у меня под столом стоит второй системник, пожключен через вайфай, как мне послать ему сообщение, и как он мне будет отвечать? А если я перезагружаю роутер и меняются айпи, что делать?
>>487631 Анон, вот смотрите. В регистре CS - 2000h, IP - 0050h. Какова адреса команды, что будет исполнятся после исполнение фрагмента програмы, что ниже:
сап программач, у меня есть массив чисел { 23, 67, 55, 14, 31, 7, 84, 10} и есть начальная точка 63 как мне найти ближайшее число из массива в сторону уменьшения(что бы вывело 55)
>>489299 Идти по массиву, на каждом шаге считать дельту (55-23, 55-67 и т.д.), если она положительная, то сравнивать её с предыдущей (дефолтная равна -1, например) и, если она меньше её, перезаписывать переменную с предыдущим подходящим элементом массива. или это слишком просто?
>>488423 > В 27 лет не поздно программирование начать изучать? Учиться никогда не поздно. > И тут - хуяк - выкинули на мороз под сокращение. Попробовал проанализировать, какие у меня есть навыки, и понял, что нихуя в свои 27 лет делать не умею. А нет ручек - нет и пирожков. А вот РАБОТАТЬ программистом в 27 лет - зашквар. Это как бы говорит, что человек лузер, нищеброд и полный лох, ничего в жизни не добившийся. ЖЖ Ганса в помощь. Админ он блядь. Эникейщик ты, а не админ. Хороший админ на вес золота, никто его сокращать не станет. Вангую, что и Active Directory не умеешь настраивать, не говоря уже об устройствах от CISCO.
>>489375 Пидрило - твой папаша, раз зачал такого хама. На вики слишком математически, мне в начале на простом примере надо понять и разобраться, а потом уже в формальность описания углубляться
>>489389 Если нужно доступное объяснение чего-то, то в последнюю очередь стоит идти за этим на двощ. Скорее всего, доступно уже всё расписано на реддите/стаковерфлоу/ютубе. А вообще, по вопросу, когда я разбирался с ней (нужно было по учёбе) нагуглил какую-то программу с машиной Тьюринга (там была пошаговая работа и т.д.). Изучив пару примеров и немного покрутив в них значения, допёр достаточно быстро.
>>489397 >>489401 Cпасибо, как я понял надо начать с теории автоматов и лишь потом к тьюрингу подвинуться, по крайне мере об этом сказало рекурсивно гугление
В программаче нет закрепленного треда с вопросами, поэтому спрошу здесь. Мне надо выбрать компы под нужды. Ориентируюсь на требования программ, которые на них надо установить. Какие показатели нужно складывать? Занимаемое место, оперативную память не уверен, а что еще?
А скажите что нужно почитать/освоить что-бы написать простую выйпалку чата на подобии чтатвдвоём. И чтобы под проксями работала и чтобы не слишком долго учить 2-3 недели.
Привет, мир двач, мне 22. Почти пять лет только дрочил, спал и играл в рпг. С трудом могу вспомнить таблицу умножения, при выполнении операций даже с двузначными числами провисаю секунды на 3-4. Решил начать с html+css, потом javascript, потом php, а потом как пойдет, все верно?
/cs/ мёртв, поэтому поною здесь. Двач, какого хера? Мало того, что техническая литература недешёвая сама по себе, так магазины ещё и наценку невероятную делают. А потом рассказывают, какие пираты плохие.
>>489370 Машина Тьюринга — бронированный кадиллак, купленный Аланом Тьюрингом в 1936 году для безопасных поездок на работу. Общественность считает, что Тьюринг был напуган трагическим и поучительным эпизодом, случившимся в 1936 году в СССР с Аль Капоне во время его командировки по поручению лидера марксизма-джедаизма, после которого последнему пришлось рассказывать нелепые истории про баллончик с дезодорантом и скользкий пол в ванной проктологу. Находясь в состоянии аффекта, Алан потратил всю годовую зарплату, получаемую им в американском УП «НИИ БАЦЦА», на автомобиль. По воспоминаниям современников, Тьюринг при поездках на своей машине никогда не расставался с одним из создателей конечного автомата Томми Ганом. Томми был отличным психологом и помогал Тьюрингу решать различные рабочие вопросы.
Машина Тьюринга могла передвигаться по бесконечно длинной дороге, разделённой специальной разметкой на ячейки. Основной недостаток машины состоял в том, что она за один раз могла переместиться лишь на одну ячейку вперёд или назад в зависимости от состояния Тьюринга (кстати позже, бойфренд Тьюринга — Клод Элвуд Шеннон догадался, что Тьюрингу достаточно всего двух состояний («Трезвый как стёклышко» и «Пьяный в дупло»), чтобы зарулить на дрондулете куда угодно) и того, на кого она наехала, что немало нервировало владельца. При этом, наезжая на некоторые виды ячеек (которые Тьюринг прозвал грёбаными терминальными), она могла внезапно остановиться. Ходят слухи, что из-за этого Тьюринг несколько раз опаздывал на важные встречи с коллегами из других НИИ. Всё осложнялось ещё и тем, что предсказать остановится или нет машина было невозможно. Тем не менее, решение проблемы оказалось тривиальным. При возникновении подобных ситуаций Тьюринг выходил из салона с Томми Ганом и просил случайных прохожих подтолкнуть ее. Удивительно, но никто ни разу так и не отказал ему в этой маленькой просьбе (по-видимому, потому, что Тьюринг ни разу не докатился до России).
>>489331 У аутистов как бы и выбора особо нет. Можно еще ночным сторожем, но на их зарплату ты не проживешь. А вот нормальному социально адаптированному человеку таки зашквар.
Суп, аноны. Есть одна мамка. И мамка хочет найти годную работу или хотя бы подработку. Свободное время есть, околотехническое образование есть, желание много въебывать для конечного результата тоже есть. Какие языки/области в IT стоит ей изучать, чтобы хотя бы через полгода-год иметь какую-нибудь небольшой приработок порядка 20к/месяц? В идеале, конечно, на удаленке. Из того, что придумал я - php/1С, вот еще вижу в шапке руби и питон. Сам нихуя ни в чем не разбираюсь, дайте советов годных. Может есть какой гайд, на хабре там, или еще где, ткните в него носом. Наверняка темы "Как человеку за 40 начать работать в IT" уже поднимались.
>>489582 Тут нужно особое десантное подразделение. Даже с учетом нейропластичности потребуется не один мешок дури для анализа полной глубины связей в IT за столь короткий промежуток времени.
>>489600 Выучи синтаксис например C#, освой пост и гет запросы (хотя бы просто почитай про них и как делать их на шарпе), скачай сниффер http, перехвати пакет, который летит когда ты срешь в чат, смодделируй на шарпе сколько угодно таких с любой инфой, профит, последний шаг: съеби
>>489606 А есть способ чтобы программу не надо было компилировать? И я включаю юзерскрипт и появляется чат. А когда выключаю чат пропадает. А когда бан пишет ошибка подключения к сокету. А когда новый айпи все работает. Это не помешает программе выйпать чатик?
>>489605 Может и проще, просто подумалось, что раз про пэхапэ-макак так часто говорят, что, может, это не такая и сложная хуйня? Ну и 1С, в общем-то тоже вроде несложен для освоения. А про удаленку я на всякий случай упомянул, конечно, если есть что-то годное на постоянке, то это не проблема. Мамка работает посменно, поэтому пустующие дни как раз какой-нибудь еще одной сменной работой можно было бы заполнить.
>>489602 1. Самообразование - это дно. 2. Придется учить словарь IT терминов. 3. Придется понять как эти термины сочетаются друг с другом. 4. Придется учить все медоты для каждого термина. 5. Придется полностью пересмотреть свое новое мировоззрение через призму IT. Представить место кота в IT, место молекулы в IT, место вселенной марвел в IT. 6. Придется выучить историю IT
>>489609 Блять, ну возьми пиздон и не компилируй. Размечтался тут. Учить пиздуй - никто за тебя эту хуету не напишет как и ты вообщем, забудешь про нее через 5 минут все равно
Привет, ананас. На днях я внезапно вспомнил про забавный проект, о котором читал несколько лет назад. Проект восьмибитной консоли с, если склероз не подводит, довольно оригинальным набором инструкций и не менее оригинальным устройством видеоадаптера. Суть этого всего в том, чтобы развлекаться написанием игорей на этой весьма ограниченной в ресурсах платформе, используя всякие нетривиальные решения для улучшения графония. Короче, сорт оф демосцена для восьмибитоебов. Джва дня пытаюсь нагуглить - не выходит. Но не могло же мне это привидеться? Помоги, анон.
>>487631 Сап, /прграмисты/ Я начал изучать Шарп, вроде бы приступил, накачал материала и вот задумался о том, что более эффективно с точки зрения обучения/времени - книги или видеоуроки? Читать книгу с монитора мне не доставляет удовольствия, скорее наоборот, но в то же время и видеоуроки кажутся наебаловом и пустой тратой времени. Я учить начинаю ЯП впервые, до этого разве что английский учил, но это совсем другая история.
Так вот хотел узнать ваше мнение, на основе вашего опыта.
>>489639 >на основе вашего опыта Для начала онлайн уроки статейки, потом пишешь в гугле "C# как сделать Х", и тебе почти наверняка выйдет ссылка на cyberforum с этой темой
>>489639 Книга это по большому счету справочник, к которому ты будешь обращаться все время и часть информации в ней те нахуй не будет нужна. А видео, если оно актуальное, как раз покажет что тебе необходимо знать в первую очередь, что во вторую, а что нахуй не нужно вовсе. Так что рекомендую сначало видео, а непонятные моменты или для более глубукого понимния втыкать в книжку.
>>489639 Видеоуроки - пустая трата времени, книги - слишком много букв и занудно. Имхо лучше всего так - читаешь первые несколько глав из книги, потом пытаешься только практику - задачки там всякие, лабы2. Вместо всей остальной книги гуглишь статейки/туториалы по мере надобности.
Аноны, какой язык выбрать из тройки PHP, Python, Ruby? Попробовал все три, но не могу понять, какой понравился больше. Вообще, по каким критериям ориентироваться при выборе?
>>489735 Выучить, устроиться на работу backend developer'ом для получения опыта, перекатиться во фриланс. В общем писать магазины, форумы, социалки и т.д.
>>489754 Больше всего сайтов (и заказов соответственно) на пхп. Судя по всему, так будет продолжаться еще долго. Такшта, если на все остальное насрать, то я бы учил пыхопэ.
Анон, мне нужно написать программу которая выполняет сортировку массива из девяти 64-битных целых чисел примерно 2^27 раз в секунду. Все целые в этом массиве выбираются из небольшого (две-три тысячи элементов) множества. Очень часты ситуации когда в этом массиве все элементы одинаковы, или есть только два-три разных элемента.
Вот самый быстрый вариант который я нашел: https://ideone.com/s6xNOo . Выполняется на моем компе за 1.7 секунды.
как же доебали уже эти ньюфаги "я слышал что на кодинге можно рубить бабло изи. Я, конечно, никогда даже паскаль в глаза не видел, но... как мне по бырику можно через неделю уже хотя бы тыщ 10 в месяц зарабатывать / всем привет, никогда не пробовал кодить, но очень хочу написать {yoba_name}. как начать её писать и закончить завтра к обеду? можно гайдик плизз"
>>489812>>489812 Много? Мой древний ПК выполняет этот код меньше чем за две секунды. Я просто думал что мне подскажут как можно это дело оптимизировать.
>>489812 >>489815 Да суть даже не величине. Там от производительности все зависит во-первых. Во-вторых даже если мы параллельную обработку реализуем, то столько не получится. Примерно прикинул на ассемблере в уме - там явно дохера времени на все это на ПК.
>>489825 > Вырвиглазный пиздец. Каждый вызов функции, if или for - лишний тормоз. Можно было запилить красивый квиксорт, но нахуя когда мне нужно сортировать быстро, а не красиво?
Сделал сайт, нужно потестить его с планшета. В апаче прописал Listen 10.0.0.5:80 (ip компьютера в вайфай локалке), сервер перезапустил, но ничего не работает. Чому? Брандмауэр выключил.
>>489844 Ты серьёзно думаешь что есть такой компилятор который сможет из квиксотра сделать совершенно другой алгоритм, оптимальный для конкретной задачи? Мне непонятно что тебе кажется непригодным для использования человеком. SWAP меняет местами элементы, если один больше другого. Их последовательность это обычная сеть сортировки для девяти элементов. Или ты только пузырьком умеешь сортировать?
Алсо, сортируется один и тот же массив только чтобы проверить на сколько быстро идет сортировка.
Это просмотрщик каталогов на C, он умеет показывать какие файлы находятся в текущем каталоге и в каталогах вернего уровня по отношению к исходному. Необходимо научить его отслеживать созданные и удалённые файлы. Анон, подскажи пожалуйста как это можно реализовать? Как я понимаю, нужно взаимодействовать с файловыми потоками каталогов, но я не совсем понимаю как они работают.
>>489824 В последний раз, когда я наблюдал сокращения в ИТ отделе, сокращения шли по этим приоритетам. А так, конечно, всё зависит от конкретного начальства и ситуации в компании.
Закончил курс паскаля и хтмл, а теперь в раздумьях, на чем сделать упор? Веб или прикладное? Куда легче устроиться и где больше платят? Могу около года задрачивать каждый день по 4-5 часов, но потом деньги кончатся и надо будет работать.
Вопрос по C#, аноны. Сокрытие членов влияет на наследование? Допустим у меня есть базовый класс А, производный от него класс Б и производный от класса Б, класс С. В классах А и Б прописаны две переменные с одинаковыми именами. Что будет в классе С, если эту переменную скрыть и что будет если нет?
1) кто тебе сказал что твой алгоритм самый быстрый 2) кто тебе сказал что if и тернарный оператор генерируют разный ассемблерынй код? Я уверен ты даже не пробовал посмотреть выход компилятора, а сам себя убедил что написать макросов (в которых вполне возможно кроется ошибка) даст более быстрый код 3) кто тебе сказал что компилятор не умеет делать loop unrolling 4) если он не умеет делать в твоем случае что тебе мешает написать код-оптимизатор который научит его этому и который можно использовать во всех других программах на благо человечества 5) наконец если ты решил руками сделать loop unrolling то почему ты пишешь цифры руками а не код который их генерирует?
Ну ты же близорукий байтодурачек который искренне верит что быстродействие программы определяется числом макросов в ней.
1) https://larc.unt.edu/ian/pubs/9-input.pdf Возможно на САМЫЙ быстрый, но быстрее я ничего не нашел. 2) >>489903 Алсо, в макросах ошибки нет. Эта сеть известна уже сорок лет и не один я ее использую. 3) Умеет, но сеть сортировки не подразумевает лупов, она по определению набор свопов. Причем здесь она оптимальная для девяти элементов. Любой другой алгоритм, даже анролнутый требует больше операций. 4) Нахуя изобретать велосипед? http://pages.ripco.net/~jgamble/nw.html 5) Кто сказал что я цифры пишу руками? Ты думаешь я их из головы вытащил? Сайт который генерирует сети сортировки выше.
Вот тебе код из glibc. Тоже близорукие байтодурочки это писали? Может быть у тебя своя стандартная библиотека без макросов и компилятор с мегаоптимизациями?
>>489965 Рабисты - это такие безработные пидоры хипсторы с зашкаливающим чсв, которые умеют только устанавливать гемы и копипастить из гугла. Никому не нужные любители игрушечного языка одного фрейморвка. На деле хуже последнего пхпшника, одинэсника и червя-пидора.
>>489809 Нет, я не слышал, что на кодинге можно рубить бабло. Но кроме как программистом никем быть не хочу, да и не смогу. Паскаль в глаза видел (в школе). Я на элементарном уровне изучил PHP, Python и Ruby. Написал пару простейших задачек. Но до реальной работы дело не дошло, т.е. сайт я ни на одном из этих языков не напишу, ну разве только форму для регистрации могу написать. Вот пришло время выбрать, с каким языком дальше идти по жизни, поэтому и написал сюда.
>>489972 Да понял я уже, что на Раби рубить бабло невозможно. Я же поэтому и спрашивал, какой язык из этих трех. Просто сейчас в нете овермного различных гайдов, где очень сильно навязывается изучение именно рельсов, ну и Раби соответственно. Может это заговор рубистов? Они хотят переманить всех на руби, а сами резко перейдут на ПХП и такие сразу в золоте купаться будут.
>>489993 Потому что хайп искусственный создается вокруг пхп. Вот и дрочат. А на самом деле: мертвый язык. Короче, учи хтмл. Потом, если еще и css выучишь, то отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>490018 > Оглушительный успех. Список игр, созданных с помощью RPG Maker: Aldorlea Games - Millennium Series, Laxius Force Series, 3 Stars of Destiny, Dreamscape, Asguaard, The Book of Legends, Sylia, Moonchild Amaranth Games - Aveyond Series Blossomsoft - Eternal Eden Blacksword Games - Valcarta Series Dancing Dragon Games - Deadly Sin Series, Skyborn Dark Gaia Studios - Legionwood Series Fated Productions - Fated Haven: Chapter One Freebird Games - To the Moon Over Cloud 9 - Arevan Sherman3D - Alpha Kimori Solest Games - Labyrinthine Dreams Team GrisGris - Corpse Party Enthrean Guardian - Eternal Grace
>>489993>>490023 Просто во время появления PHP у него не было конкурентов, кроме Perl. Серверная Java тогда была недостаточно развита для написания сайтов, Python только появился и для него еще не придумали веб-фреймворков, .NET не было, а ASP с Visual Basic'ом работал только под виндой. А сейчас он популярен по той же причине, что и C++, сотни библиотек и legacy кода.
>>490033 Ну хз, по мне так это обмен говна на мочу. JavaScript как язык имеет все те же недостатки, что и PHP, разве что ООП там сделано грамотнее (но теперь все испортили классами в угоду быдлокодерам).
>>490041 >но теперь все испортили классами в угоду быдлокодерам Ну-ну, лучше напишем 20 видов одинаковых костылей, чтобы можно было "как с классами", но только без них.
>>490043 Зачем вообще нужны классы? В статическом языке это контроль типов, а в динамическом с утиной типизацией нахуя? Для конструирования одинаковых объектов классы не нужны, достаточно использовать паттерн Factory.
А static в C++ может означать различные вещи в зависимости от контекста. Например, у методов он означает, что это методы, принадлежащие классу, а не объекту, т.е. они не имеют доступа к this.
В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python ( ruby: ruby python: книжка какая-то, я питон не знаю).
Этот гайд подходит людям с гуманитарным складом ума? Если я картины рисую, а хочу, чтобы они ещё и менялись по всякому и с ними можно было делать, как это называется, интерактив, что ли, мне подойдут Ruby/Python или какой-то язык больше подходит для моих целей? Вообще, с чего начинать? То, что в ОП посте с руби и питоном достаточно?
>>490189 >В остальном все так. В чем, остальном? Питон значит подходит? Дело в том, что мне же ещё работать потом, на одних абстрактных картинах далеко не уедешь, нужно ещё и кушать. Но вопрос в основном "с чего начать?", имею в виду, только английский+питон достаточно или нужно ещё математику подтянуть или какую-то философию программистов почитать, ну ты понял?
>>490186 >я картины рисую, а хочу, чтобы они ещё и менялись по всякому и с ними можно было делать, как это называется, интерактив Чего? Нихуя не понял, расшифруй.
>>490223 >>490225 Так не только в пр же. Везде. По всему интернету новичками пытаются предложить именно руби. Т.е. обычно опытные незаинтересованные люди предлагают начать или с пайтона (его в институтах на непрограммистских факультетах преподают), или в ПХП. Но пол года назад, когда я заинтересовался бэкэндом и начал искать инфу на эту тему оказалось, что на огромном кол-ве ресурсов предлагают учить раби он райлз. Кодакадеми, коудскул, трехаус, одинпроджект - в общем все, что предлагает пошаговый гайд по вкатыванию в программирование с нуля. Зачем они это все делают?
>>490228 Ну, java-C#-python-rubyособенно RoR, да форсят в равной мере. Просто да, тут есть тонкая грань. Если первые два форсят потому, что работу можно найти даже в племени бедуинов за ведро воды и пару верблюдов, то на третьем очень легко войти в программирование с любой интересной тебе стороны. Физика, игрули, матан, сайтики, скриптики для админов и мелких задач, десктопные приложения, всё-всё-всё, ну и материала очень много по всем направлениям этим. Как и курсов на курсерах всяких.
А вот у руби ничего нет, фактически это такой "крутой пхп" сейчас. Все знают что пхп он ужасный, фуфуфу, противный! На нём пишут только самые грязные обезьянки в подвалах, а все рубисты работают в Нью Йорке или Калифорнии, на нём крутые стартапы, все говорят что программировать одно удовольствие, а ещё можно уехать в Японию на родину языка и ничего не делать, а всё будет! Ну и показывают графики зарплат с глассдор, где работают одни senior-ы, поэтому планка очень высокая средняя. А люди верят и уже представляют как завтра начнут получать свои 6000 долларов в месяц и ЗАЖИВУТ.
А потом открывают хедхант и понимаю что ОТКАЗ. А вообще, язык для веба хороший, мне нравки, но для ньюфагов - ужасный выбор. На него пересаживаются опытные ребята и сразу идут в сениоры, для джунов он закрыт.
А на одинпроджектах его пиарят потому, что там упор сделан на СТАРТАПЕРОВ у которых уже есть ИДЕИ, а идея рядового посетителя курсов на самом деле в том, как он будет траллеть масквичей своей огромной зарплатой на берегу моря. Эхх... :c
програмач, посоветуй что читнуть по методам работы с деревьями. Очень часто туплю и не вижу очевидных решений когда сталкиваюсь с этими структурами данных
>>490313 Чтобы как следует перекатиться - надо время, двачую >>490318 А вообще начать что-то рабочее клепать можно за неделю. И на собеседования можно тогда и пробовать ходить, хотя бы узнаешь что больше требуют.
Я сам - вторая строчка. С бэкендом мне кажется проблемы вообще что ньюфагу никто его не доверит. Одна ошибка в сетапе или уязвимость - и данные клиентов в спам-базе.
Что вы думаете по поводу того, что если паковать данные в объекты, как советует ООП, то данные разбрасываются по кэшу хуй знает как и возникает множество промахов по кэшу? Я понимаю, что это имеет значение только в каких-то больших проектах, но всё же. Получается, что ООП это не так уж и классно, несмотря на весь хайп? Кто ничего не понял - погуглите что-то типа OOP vs Data Driven (или object oriented vs data oriented).
>>490339 Я сильно не разбираюсь тащем-та, но погуглил немного. Юнити - нечто похожее на ecs (GameObject-Component System, если конкретно). Есть сущности, компоненты, но вместо нескольких глобальных систем у объектов свои скрипты (в компонентах). Анрил - частичная поддержка ecs. Сорс - хуй знает, ничего толком не гуглится. Ну и вообще - вот хорошая статья, там внизу еще указано где можно подробнее почитать: http://www.randygaul.net/2013/05/20/component-based-engine-design/
Сап программач. Что нужно прочитать/выучить/задрочить чтобы стать хакером ? Учусь на программерской специальности, недавно был на форуме и там парень рассказывал про пентестинг, было очень интересно и дохуя круто. Где такому вообще учат? И есть ли годные сайты по этому?
>>490353 По существу будет ответить? Нормальный русским языком на тезис и его аргумент? >ты заменяешь возможность языка своей релизацией, возможно кривой + код становится менее абстрактным и более низкоуровневым.
>>490406 утят тем, что они утята нормальным людям нормально пишется даже в текстовом редакторе, а хэйтеры и на студии и вне ее, кроме говна ничего не напишут.
>>489797 Блин, поцаны, попытался понять как этот алгоритм использовать с массивом, не смог. Может быть поясните? Ну или если сильно добрые перепишите его, чтобы можно было применять его к массиву, т.е. чтобы для массива [0][0] [0][1] [0][2] [1][0] [1][1] [1][2] [2][0] [2][1] [2][2] Обращение было к элементам массива было по спирали.
>>490439 мелкософт визио. >>490442 Начальник это не сотрудник. В таблицу не получится объединить из-за специфики производства. Заявка на оборудование отправляется в корпус и там уже начальство другое заказывает, а получает сотрудник. Такой вот бред. Можешь нарисовать в пейнте связи для оборудования и то, что ниже. Прости, но у меня температура и очень сложно думать. Вообще, если не трудно, можешь нарисовать правильно? А то я еще не разобрался, как их правильно строить.
1-многие делается через внешний ключ на стороне «многие» 1-1 делается также только внешний ключ мы делаем с уникальным индексом (чтобы нельзя было 2 раза сослаться на один объект) многие-ко-многим делается через таблицу связи с 2 внешними ключами
Привет, пр. Я хочу делать простые 2d игры. Есть ли книга, где рассказывается как делать такие игры с нуля, попутно изучая язык программирования? Язык не важен, хочу именно уметь делать игры. Говорят С++ идеален для этого. Ещё хорошо бы было, если в этой книге был удалён аспект графике и немного основы дизайна. Вот такая у меня школоломечта - делать игры. Посоветуйте такую книгу.
Люди, а вы долго учились программированию? А то у меня зависть к вам большая, мне кажется я никогда не стану таким крутым. Чуваком, который может легко склепать игру, по только что придуманной идее, чуваком, который может с нуля писать логику программы.
Анон, не подскажешь годных турториалов по MATLABу ? Все что на численных методах младших курсов учил забыл, сейчас интересно вспомнить это и еще возможно аспекты статистики.
>>490701 1. Упомянул сериал для школьников 2. >как говорится Где говорится? Никогда не слышал чтобы так кто-то говорил. Это не какая-то известная поговорка, это какое-то говно, которое сочинили небось твои одноклассники/одногруппники
>>490666 Еле-еле в школе, потом надо было в конце универа начинать работать - сел и за 2 месяца разобрался, написав игру. Устроился через полгода джуном социальный ситибилдер писать лол.
>>490322 Пришёл Микрософт, обозвал тип для функций делегатом, потом подумал, что мало, и обозвал ссылку на функцию делегатом. Теперь макаки плачут от радости "новые технологии, сложна, илитна". >>490746 Зачем ты мне нужна с такой низкой самооценкой?
>>490740 ага, десять лет назад как раз самое жирное время для рассеюшки было, между двумя кризисами, страна купалась в нефтедолларах, вовсю пилились откатные проекты, в том числе и в ой ти, на места "солдат" брались любые дебилы, без спец образования, без нихуя сегодня так уже нихуя не получится, а твоя мамка пошла бы сосать хуи на панель
Сап, давно уже ищу либу (под java/android, но для других языков тоже пойдет, мне алгоритм важен) для компоновки изображений в один красивый блок, как в фиде вк или в том же kate mobile. Есть что-то такое? Я уже заебался, наверное я слишком туп что бы самому придумать.
Аноны, если у меня связь с сущностью 1-1, то ко второй сущности уже нельзя сделать связь? Или можно? Например. таблица А, таблица Б, таблица В. А-Б (N-1), Б-В (1-1)?
В природе существуют наноSQLсубд? Чтоб можно было в программу весом 1метр встроить и база в одном файле лежала? Или только дичь многогигаметровую с собой таскать?
>>490914 Для мало-мальски нетривиальной физики (в среднем игоре - все, что сложнее свободного падения, фактически) - намного сложнее, да и фпс будет нулевой. И практически никто не увидит разницы между реальной физикой и крайне упрощенной, но дающей похожий визуально результат. А если и увидит - то обычно похуй, даже дополнительное развлечение может получиться (рэгдоллы, лол).
При не риалтаймовом рендеринге в ААА фильмах и катсценах (где надо, чтоб все фотореалистично выглядело) одна сцена рисуется целым кластером несколько часов. И даже там не 100% реальная физика, просто очень реалистичная.
>>487631 Есть в этом треде джун могущий в простейший c# виндовс формс? Нужно решить 3 задачи типа: считываем из файла координаты окружностей и рисуем в форме, по нажатию на окружность изменяется ее цвет. Заплачу по 500руб за задачу. Телеграм: @mon_cher
>>490937 Ты ожидал чего-то другого? Тут скоро останется только закрытый тред для ньюфагов с прикрепленной бугурт-картинкой про синёра-питониста и книжкой по руби. Остальное НИНУЖНО
>>490944 ПОЛНАЯ ХУЙНЯ. Мне почему-то кажется, что goспода в том треде как-то нечаянно опустили мочу, а он так взбугуртнул, что вытер вообще все плоды моей деятельности за последнюю неделю.
Сука, второй го-тред в бамплимит уходил и эта падла таки потерла его! Абу писать буду, так это оставлять нельзя, это ебанное преступление против человечности.
Господа программисты, помогите кто чем может. Для универа нужно решить следующую задачу:
"Сетевой сервер" (работа в условиях интенсивного ввода/вывода). Требуется разработать сетевой сервер, способный держать до 1000 одновременных подключений клиентов. Решить данную задачу предлагается, используя одну из следующих технологий: - многопроцессорную обработку - многопоточную обработку - иные реализации многозадачности (например, собственную, на основе волокон (fibers в Win32API или Userspace Contexts в UNIX-подобных операционных системах)) - мультиплексный ввод/вывод - комбинацию одного или нескольких предложенных подходов. Реализацию требуется представить на одном из следующих языков: С или С++. В качестве примера предлагается реализовать HTTP 1.0 веб-сервер. Допускается использование сторонних библиотек для разбора HTTP-сообщений и абстракции TCP-сокетов.
Скопаны, я тут по тихому учусь кодить, периодами посматриваю на вакансии и что там вообще нужно. Последнее время начал обращать внимание, что неплохо было бы знать ещё и линуху. Собственно вопрос, как с ней разобраться, нет, вариант потыкать мышкой как попало и что-то выйдет - не устраивает, нужно разобраться на нормальном уровне. Собственно реквестирую годных видеоуроков для старта, чтоб вообще хоть что-то понять и книжек для дохода до уровня интермедиат или выше. С меня как всегда, ну или картиночек могу накидать.
Поставь какой-нибудь лего-дистрибутив вроде арча или генты арч, у него вики получше, выкинь мышку, возьми терминал, и вики своего дистрибутива и две ссылки выше. И запились на тематический форум, например на ЛОР. Или в ирк-канал своего дистра если английский позволяет общаться и не краснеть. Как освоишься - имеет смысл взять впс и представить что организовываешь хостинг, как у больших дядь, со свистелками и перделками, только поменьше и уровня зк. К этому времени уже сам будешь знать что копать. Попутно можно почитывать "Руководство Администратора Linux" Эви Немет и "Системное и сетевое администрирование. Практическое руководство" Лимончелли. Ну и Компутерные сети с Современными ОС Таненбаума - маст хев. Они у нас даже в ОП-пике есть.
>>490992 >2015 год на дворе >лего-дистрибутив вроде арча или генты >тематический форум, например ЛОР
Чувак, это все ПОЛНАЯ ХУЙНЯ. Единственный способ действительно научиться системному администрированию — это годы проб и ошибок. Книжки тебя при всем желании не научат RAID строить, не научат бэкапы просирать, не научат фаервол нормально админить. Это все ебанные шишки, тут таненбаум не поможет...
>>490996 Таненбаум - нужная теория. Без нее у тебя будут бесконечные годы проб и ошибок. И ты дебил штоле, а? Я первым делом сказал поставить и пользовать. Нахуй иди, зеленый.
>>491009 Я не ленивое хуйло, сам метод я освоил. Но как можно осуществить непосредственную вставку после указанной строчки? (Укажи метод или еще что, не голым же мне $.ajax() пользоваться.)
>>491014 У Линупса другое устройство ядра и файловой системы. >Если начал учить джаву, придется ли ставить Не обязательно, но само знакомство с системой рекомендую.
>>491014 Сервера - ~80% линукс или иной unix-like вроде фряхи. Если твой код будет крутиться на серверах - да, хорошо бы знать. Если нет - все равно хорошо бы знать, линукс нынче везде, от телевизоров, холодильников и телефонов до суперкомпьютеров, где вообще 97% линукс, оставшиеся 3% - все те же unix-like.
Привет, программач. Нужен твой совет. Сыч 22лвл, решил перекатиться из одминства в программисты, начал учить Питон по Доусону. Когда возникли первые проблемы с задачками в стиле "Загадайте число от 0 до 100 и пусть компьютер его отгадает", причем, проблемы именно на этапе псевдокода, я понял, что еще слишком глуп в логике и математике и начал проходить курсы на Интуите по основам программирования. Но и там меня поджидали неожиданности в духе "кольцо вычетов по модулю m", какие-то "инварианты" и прочая поебистика. Снова пофалломорфировав от своей тупости, я решил вернуться к истокам и взяться за повторение математики 10-11 класса (начала анализа, неевклидова геометрия, вот это всё).
Так вот, подскажи, программач, правильным путём ли я иду? Что важнее - 1.охуенно знать базу (математика, логика) и последовательно учить какой-нибудь, узнавая все новые и новые способы решения определенных задач
или
2. Забить хуй на базу, дальше учить пейтон, активно пользоваться гуглом и познавать основы в процессе? Но это попахивает какой-то хуйней.
Или эти два пути оба в корне неверны? Что я делаю не так? Как начать вообще из самого дна? Вкатываться или нет для себя пока не решил - пока инетерсен сам процесс программирования, да и вообще это такая неплохая разминка для мозга.
>>491037 Изучаешь свой Пифон, в процессе подтягиваешь базу. Если у ты не собрался писать драйвера/рендеры/программы для шифрования/взлома шифров, то особо математика тебе не нужна.
>>491043 Бля, тогда у меня для себя плохие новости. Наибольший интерес как раз вызывает разработка драйверов, программирование микроконтроллеров и вс такое. Я даже книжек по крестам накачал, чтобы приняться за них после пейтона, лол.
>>491052 >Наибольший интерес как раз вызывает разработка драйверов, программирование микроконтроллеров и вс такое. >пошел решать логарифмы и ебаться с матрицами Чет еще раз кекнул.
>>491054 А шо тут такого кекного? С какой стороны за паяльник держаться знаю, паяю простые устройства (мультивибраторы, простейшие радио-приемники и т.д.), соответственно, есть интерес двигаться дальше - к программированию всяких этих ваших мкроконтроллеров, не уподобляться же Ардуино-макакам.
Ну так вот для проектирования таких устройств нихуя не нужны какие-то сложные математические формулы, все ограничивается простейшими формулами из физики.
>>491067 >мультивибраторы У меня есть шанс в этом разобраться на уровне «сматрите, я атличаю усилитель от вибратора и могу определить сопротивление на круге» за неделю? Есть какие-то советы? Собрался перекатиться из йоба-погроммирования в компьютерные науки.
А вообще тебе надо в /ra. Там есть годные гайды для начинающих. При определенном упорстве - вполне реально. Для определения сопротивления по кругу тебе вообще надо будет знать только Закон Ома и еще пару вещей.
>>491075 Закон Ома и пару вещей я знаю, но мне бы конкретно уметь решать задачи и отличать одно от другого. Но спасибо. Блядь, моя любимая тема была о магнитных полях, лол.
>>491080 %Тогда рекомендую Ю.Ревич "Занимательная Электроника". После прочтения будешь иметь представление о таких вещах и даже больше. Задачки в комплекте.% Надо пиздовать в /ra.
Товарищи, подскажите сайт, на котором можно быдлокодить за шекели. Знаю С/С++ c Qt, Boost, WinAPI, ХТМЛ/CSS/JS без фреймворков и ваще тут опыта мало. Ключевое требование: быстрые и не очень сложные по времени выполнения задачки, даже если платить будут мало, мне норм.
>>491058 Самый кек в том, что сириус матан который обычно юзают пограмистишки спокойно можно освоить за несколько месяцев работы с репетитором. Но типичный корзиночка скорее будет ныть как всё сложно и что надо было идти в вузик и 6 лет письку там дрочить.
В реальности, за годик дроча можно спокойно набижать в какой-нибудь ШАД.
>>491268 Любой. Но поддержка всех пердолей лучше всего у всяких бубунт сейчас. Арч - говно для тех, кто не смог в генту. Генту - говно для тех, кто любит тратить время на анальные ебилды и компеляцию. сначала чувствуешь себя илитой с КАШТАМИЗАЦИЕЙ и НАСТРАЙКАЙ ПАД СИБЯ, потом заебет
Ставь минт либо последнюю кубунту, кде выглядит охуенно последний и не еби мозги. тебе в s
>>491292 А мне ты не понравился. Все всех послали, все прекрасно.
Но своим, линупсоидам т.е., надо помогать, а не указывать на съеб. Особенно если это ньюфаг. Мы в треде для ньюфагов в конце концов. И указывать мамке будешь, пес.
>>491316 Федора/RHEL/CentOS - самый лучший линукс, оптимальное соотношение между красноглазием и user friendly. Для начинающего - удобство как в Убунте, все работает из коробки. Для профессионала - полная конфигурируемость как в Gentoo/Slackware.
>>488766 А чем плюсы плохи? Я щас второй курс шараги заканчиваю и дома плюсы учу, хочу потом на них работать. Хз чем, но чем-то они мне понравились ОЧЕНЬ я сосну?
>>491402 PHP норм для своих задач. Он не делает из человека быдлокодера по дефолту, как и хорошего программиста. Это всё опыт и знания, которые ты можешь применить и в других языках.
Если быть ещё проще и практичнее в примерах, если вот сейчас рядовой анон будет учить питон по курсере например или пхп в пхп-треде, то спустя 10 недель вроде столько там курс идёт пхп программист под менторством ОП-а будет куда лучшим программистом и если начнёт писать на питоне, код у него тоже будет куда лучше.
Правильное применение инструмента важнее, чем сам инструмент. Микеланджело кривым молоточком создавал то, что сейчас с нанолазерами не могут создать.
>>491402 Вот если бы ты сказал 1С, например, то я бы еще согласился. Может быть. А PHP язык как язык, зато ты показал себя стереотипным диваном. Нет, я не пишу на php
>>489082 Прочитал 5 глав Лафоре. В одной из глав было задание калькулятор написать. Справился припеваючи. Имхо Лафоре "ООП с++" очень годная книга для с нуля. Особенно радуют примеры использования, например, структур в коде для карточной игры.
>>491502 >А если я на гите постоянно коммичу, пуллреквестю во много разных проектов, то при приёме будут за опыт считать? Нет. Обычно требуется опыт работы в офисе фулл-тайм. Github и проекты на фрилансе (разве что ты какую-то мегакрутую йобу запилил) особо не котируются. >>491497 >А бывают джуны с опытом? А любой джун после года работы становится миддлом? Далеко не все идут на повышение. Большинство годами висит на одном и том же уровне.
Программач, какую литературу мне почитать про алгоритмы нахождения подобия геометрических фигур. Вот есть координаты вершин и ребра между ними, образующие различные фигуры - круги, многоугольники, графы. Требуется найти вес подобия для каждой фигуры всем остальным фигурам. Если этот вес превышает определенный порог, то эти фигуры подобны.
>>491505 Другой хер врывается. В общем работаю на отъебись в одной своей мухосранской шараге уже год, но там без официального трудоустройства. Это будет считаться или мне никто не поверит без трудовой?
>>491518 >Это будет считаться или мне никто не поверит без трудовой? Смотря где. В другой мухосранской шараге могут подтвердить твой опыт, позвонив начальнику на старом месте или как-то так. В серьезных конторах с более формальным процессом устройства, скорее всего, пошлют.
>>491518 >>491519 чот вы по моему хуйней какой-то занимаетесь. кто будет брать/не брать по записи в трудовой? один хуй будут заданы интересующие вопросы и все сразу станет понятно, какой уровень у тебя. но при прочих равных с писюлькой в трудовой может больше шансов и то хз.
>>491519 >>491522 Окай. На звонок начальнику лучше не рассчитывать, любого ушедшего сотрудника он считает личным врагом. Но это ладно так то. Я пока тут своими проектами занимаюсь, так что не все так плохо. Если взлетит - хорошо, не взлетит - в резюме пригодится. Как-то так рассуждаю.
>>490992 Спасибо, буду пробовать. >>490996 > научиться системному администрированию Но мне это не нужно, как я понимаю, мне нужен уровень уверенного пользователя с плюшками.
>>491701 Я не буду со спермохлебами на одном канале сидеть. В зк они тоже есть, да, но тут они спокойные. А в софтачевские поехавшие напрочь, и с образованием уровня пятиклассников. Вот если сделать nix2ch и пидорнуть всех спермоедов - да. Так - no way.
Привет, программач, рынок моей маленькой страны катится в жопу, от этого я планирую резко сменить профессию и свалить в ИТ сферу где зп получше. Стартовой точкой выбрана позиция быдлотестера т.к. туда берут людей без опыта, есть ли какие-либо мануалы и гайды которые стоит почитать перед тем как идти собеседоваться? Посоветуй, анон.
>>491720 Теперь это угадай маленькую страну тред. Украи Беларусь?
Хуй знает, насколько знаю наших тестировщиков почти всему обучали уже на месте. Из начальных требований - ну, очевидно читать и понимать код на нужном языке, способность его хоть немного править, запускать дебаггеры, профайлеры и гонять юнит-тесты.
>>491731 Спасибо, бро, страна ещё меньше Молдова, некоторые мои друзья этим занимаются, так их к коду и не подпускают, работают только с самой программой, я целю туда же.
Начал читать Eloquent Javascript. Слово «Eloquent» относится к витиеватости речи или меня рили научат писать ВЫРАЗИТЕЛЬНО. Стоит ли читать другие «Eloquent %langname%»?
Сап зк Нужно организовать p2p соединение по ip. Когда компьютеры расположены в одной сети это делается легко. Но если они никак не связаны, кроме интернета, то нужно использовать сторонний сервер для связи, как реализовано в этих ваших скайпах. Вопрос - можно ли обойтись без сервера? Может есть какие-нибудь обходные пути?
>>491825 Ну тут есть два стула. Первый - погуглить что-то типа <название языка> multi image collage, а второй - если тебе где-то конкретно реализация нравится (например в в вк) можно попробовать разные варианты и просто спиздить алгоритм с сайта на основании кода html.
Сап, программач. Мой вопрос не про языки и библиотеки, но я очень надеюсь, что анон мне поможет и подскажет, как правильно поступать в сложившейся ситуации, потому как для меня она очень неприятная, а где еще спросить совета я не знаю. Моя проблема в том, что я везде вижу неоптимальные пути и решения и пытаюсь их исправить. Много читаю о best practice, о том, как разработчики упрощают себе жизнь и избавляются от рутины. Когда я пытаюсь донести информацию в свой коллектив, то сталкиваюсь, мягко говоря, с непониманием. Кончается всегда всё тем, что меня умывают говном с аргументами типа "Мы делали всегда так, а не иначе потому что пришли к этому с годами и это правильно". Обычно я нахожу одного-двух человек, которых мне удается убедить, но мирная атмосфера им дороже истины и они не вступают в спор или сливаются из него очень быстро. Я начинаю сомневаться в себе (ну может быть я из тех мудаков, которые всегда знают всё лучше всех, а на самом деле - ничего не знают), но нахожу только всё больше и больше подтверждений своим словам. На днях был вообще апогей абсурда: подключился к обсуждению чьей-то чужой идеи и мне начали объяснять, зачем мы теперь будем делать так, а не как раньше. Охуеваю. Ищу в логах чата. Нахожу: я предлагал эту идею несколько месяцев назад и мне ответили "Ну да, можно так, но зачем ?". Я думал, что проблема в конкретных людях и ушел в другую компанию. А тут такая же хуйня, хотя люди в несколько раз более продвинутые и, казалось бы, более открытые к новым идеям, чем на предыдущей работе. Так вот, анон. В чём моя проблема ? Я думал, может я излишне агрессивен и вынуждаю людей защищаться, но вроде нет - пробовал по разному: и аргументами, и спорами, и "вот я слышал так еще можно, но я ничего не предлагаю, просто говорю". Как у вас с этим дела обстоят ? Уверен, что не так уёбищно. Почему ? Как у вас так получается ?
>>491887 Как по мне, хорошей объективной аргументацией можно объяснить мысль даже конченым дегенератам, коими являются почти все офисные программисты. Но оно того не стоит, потому что в конечном итоге они просто будут говорить тебе "да, так действительно правильнее, но не похуй ли? вон ты сколько на осмысление этого думал? а можно было сразу так хуякнуть и работало бы точно так же, ну и что, что каких-то там инвариантов/общности меньше, мы ж не учёные, бритвой оккама иди анус себе побрей, а абстракцию пиздуй на выставке супрематистов демонстрировать". Просто дропай программирование.
>>491887 Попробуй перед тем как предлагать идею, очень хорошо её изучить, чтобы потом задавить их аргументами. Если начинают втирать, про то, что всегда так делали, дай им понять, что это нихуя не аргумент. Например предложи им всегда ездить на одной машине и никогда не покупать новую (ебанутый пример, но в самый раз для их ебанутых аргументов). Когда им больше нечего будет сказать, но все равно будут упрямиться, начни намекать на их тупость.
>>491887 Мамкин революционер? Люди всегда сопротивляются новому. У прогресса два пути - или эволюция или когда полная жопа. Если хочешь работать прогрессором или небольшими шажками сдвигай окно овертона, или провоцируй кризисы в которых старые методы работать не будут и прийдется внедрять новые.
>>491903 Спасибо, так и делал, придумывал хорошие аналогии, но все оканчивалось не очень удачно. О /psy/ как раз и думал год-два назад, но сейчас решил спросить здесь, попробую еще там. >>491910 Ноуп, просто не хочу, условно говоря, собирать скрипты руками, когда у всех они давно собираются сами сборщиками при сохранении файлов, например. Спасибо, попробую осмыслить и применить твой совет. Понятно, что люди сопротивляются новому, но мне казалось, что программирование, да еще и веб - не та область, где такие люди задерживаются.
>>491935 Я бы так и подумал, но заметил, что чем сильнее мои аргументы, тем сильнее сопротивление. Вспомнил еще случай прямо перед моим увольнением: к нам пришел новый кодер по сравнению с которым я ну просто даже не джуниор и начал удивляться, как мы работаем и говорить, что нужно делать по другому. Так его тоже говном умыли и от его идей отказались. Причем решение принимали люди далекие от программирования в принципе. С нового места приводить пример не буду, а со старого, например, предлагал разделить верстку и код, т.к. у нас HTML складывался из строк в C# методах. Аргументировал тем, что верстальщикам тяжело верстать такой код, тем что это неправильно в принципе, предлагал, как вариант использовать в некоторых местах клиентскую шаблонизацию. Мне возразили, что это будет очень медленно и не будет работать. Что складывать HTML в коде очень удобно, потому что можно поставить брейкпоинт и посмотреть, что собралось в итоге. Я сделал демку, где все работает с хорошей скоростью, на всех необходимых браузерах и код легко читается. Со мной нехотя согласились и сказали "Ну, можешь так делать". А все остальные так и продолжили делать по старому. О каких аргументах может идти речь, если из-за одного мудака нам чуть не закупили мониторов 3х4 потому что "3х4 удобнее, зачем это лишнее пространство ? У кого-то из наших клиентов тоже 3х4 и так я буду видеть, как видит он" ? Через какое-то время он, конечно, признал, что широкоформатные удобнее, но для этого его пришлось сначала убедить посидеть за ним какое-то время. Вот, кстати, и придумал, как мне быть. Попробую убедить просто попробовать на каком-нибудь проекте мои идеи. Может быть так же привыкнут.
>>491957 Ставлю 4 к 5 что ты по неопытности пытаешься чинить работающее, чем у более опытных людей вызываешь отторжение и штамп "юный надоедливый перфекционист".
Программисты делятся на два типа: способные видеть дальше кода и неспособные. Первые потом становятся техманагерами и CTO, а вторых никто близко не подпускает иначе они завтра же переведут всю компанию условно "на оптимальный линукс вместо убогой винды".
>>491957 Ты должен аргументировать к выгоде конкретного программиста. Выгода заключатся в уменьшении работы и увелечении удобства программиста. Выгода программиста не заключается в верстальщиках, правильности, скорости работы кода.
>>491988 >Ты должен аргументировать к выгоде конкретного программиста. Нит, апперировать надо к выгоде для бизнеса в среднесрочной и долгосрочной перспективе. А что там нравится или не нравится программисту - это не важно на самом деле
>>491973 >>491988 >>491997 Я аппелирую к разным вещам в зависимости от того, с кем общаюсь. Т.е. программисту я говорю, что ему придется меньше общаться с версткой, с которой он не любит общаться, верстальщику меньше придется бегать к программисту и спрашивать, что значит этот метод, а зачем этот, менеджеру я говорю, что программисты будут меньше отвлекаться и бытсрее писать код. Они со всем этим согласны, они понимают, что проблема есть, но мой метод их не устраивает, искать другой они не хотят (бывает и так, конечно, что проблемы не видят)
>>491987 Согласен с тем, что выгляжу скорее всего именно так, но не согласен с тем, что пытаюсь чинить работающее. Это подтверждает хотя бы тот случай, когда мою идею поднимают пол года спустя с моими же аргументами и, внезапно, принимают её.
>>492001 >Они со всем этим согласны, они понимают, что проблема есть, но мой метод их не устраивает, искать другой они не хотят (бывает и так, конечно, что проблемы не видят) Значит боятся ломать то, что уже работает. Меняй работу. Ищи ту контору, где специалист решает, на чем будут работать, а не за него.
>>491957 >Причем решение принимали люди далекие от программирования в принципе. В этом проблема. Нет должного уровня ит-менеджмента в организации. У меня, например, хуй внедришь гит, потому что "время теряем, деньги теряем, коко, сложности, коко". И похуй, что без гита постоянно конфликты возникают при разработке. Объяснить, что я уже потратил время на разрешение конфликтов больше, чем на наладку гита - бесполезно. И точно так же со всем остальным.
>>492056 Значит, надо обосновать, что системы контроля версий экономят время. У нас тоже не хотели на Mercurial переходить, сейчас ничего, все пользуются и не держат архивы с версиями.
>>492009 > Ищи ту контору, где специалист решает, на чем будут работать, а не за него. Так бывает только во фрилансе. На чем прикажут, на том и будешь писать код.
>>492056 Если хочешь, чтобы тебе позволили внедрить гит, надо быть харизматичным. Сейчас ты надоедлевый хуй, которому что-то там надо, ты уже всех заебал. А вот если бы ты всех взбодрил, развесилил и воодушивил своими охуительными историями, то тебе бы без проблем дали зелёный свет на внедрение чего угодно, да ещё бы и повышение дали. Так что развивай харизму и социальные навыки, няша.
>>492068 Да я не надоедал пока еще даже. Предлагаю это дело каждый раз, когда один хер затирает прогресс другого, объяснял почему так происходит и как избежать этой человеческой ошибки, вроде соглашаются, что все хорошо, но таки у нас и так горящие проблемы кругом, как-нибудь потом, да и остальных быдлокодеров еще обучить надо будет пользованию. Сам я не шибко парюсь, проект ведь не мой и срал я на его судьбу, просто все эти конфликты разрешать приходится мне в итоге.
>>492079 > да и остальных быдлокодеров еще обучить надо будет пользованию Конечно надо. Инструкции напиши, что ты как маленький? Какой бы быдлокодер не был имбецил, научить его пользоваться TortoiseGit можно.
>>492106 Эффективный менеджмент от дядек самоучек за 40. Удавятся за каждую минуту, которую сотрудник проведет не за делом по их мнению. Их не исправить уже, они из другого времени совсем.
>>491844 За пару часов накидал yoba-алгоритм, который сортирует пикчи по ширине, затем начиная с низу массива пикч склеивает n и n-1 пикчу сначала вертикально, затем горизонтально, каждый из вариантов проходит ту же операцию с n-2 и так далее. В конце из всех результатов выбирается наиболее подходящий по ширине. Но это хуйня какая-то, причем багованая, а на более умные вещи меня не хватило.
>>492126 Можно все гораздо проще сделать, если раскладывать пикчи тупо по рядам: пропорционально скейлишь пикчи до одинаковой высоты, составляешь их в ряд. Проверяешь констрейнт на пропорции/размер, если не сходится - начинаешь новый ряд.
>>492136 По рядам не катит, приложение то для мобильных девайсов будет. Нужно КРАСИВО, а по рядам это не очень. Я такую реализацию уже делал, точно не катит.
>>492009 Сменил уже пару раз, проблема не исчезла. Теперь думаю, как не бежать от неё, а именно решить. >>492056 Спасибо, теперь хоть знаю, что такая проблема не только у меня.
>>492126 Короче загнал алгоритм в прогу, вроде работает. С отступами и без, всрато конечно, но исправимо.
Возник вопрос который (внезапно) возникал почти год назад, а я забыл как его решил.
Добавляю всю эту скомпонованную поеботу в RelativeLayout, x и y через отступы задаю, пашет норм. Но как всегда проблемы с холдером. Перед компоновкой необходимо узнать ширину родительского элемента, по этому ставлю OnGlobalLayoutListener на него. А в эту парашу ни вьюха, ни ее тэг не передается, и хуй знает что делать. Если работать с ней через файнал-переменные - начинается пиздец, куча пикч не в нужных местах и в результате аутофмемори эррор.
Как грамотно хранить лэйаут с программно добавляемыми вьюхами? Перед нажатием кнопки "отправить" вспомнил что не в ведротреде, ну да похуй, надеюсь тут тоже умные люди сидят.
>>487631 Хочу вкатиться в системное программирование на конпелируемом языке. Не по работе (там я на пыхе кодю), а чисто для себя, поиграться с околохачкингом (келоггеры/трояны/изъебство с системой и т.п., ну вы понели). Нужно ли мне будет ковырять динозавров вроде си/плюсов или можно будет обойтись чем-то попроще вроде D/Go?
Здравствуйте. Нужно мне создать простенькую утилиту для родительского контроля (аля Crawler Parental Control). Что должна делать: если я админ, то я с помощью этой утилиты должен иметь полномочия для запрета-разрешения выхода в интернет другим пользователям в определенное время суток. Например для пользователя Петя я разрешаю время выхода в Интернет с 19-00 до 21-00. Если Петя в 21-00 все еще в Интернете, то доступ к нету блокируется, а Петя видит сообщение типа "время пользования вышло". Что почитать чтоб написать такое?
У меня есть пет-проект (текстовый редактор), который я всё никак не могу доделать. Всё время кажется, что я что-то забыл или что-то не учёл. Есть какая-нибудь методология, по которой люди составляют сценарии для ПО ? Не знаю, как лучше объяснить, но мне нужен какой-то список действий (не todo-лист), по которому бы я мог пройтись и понять, всё ли у меня в порядке. Поясню еще на примере: пункт "проверить, работает ли кнопка сохранения" не подходит, так как нужно проверить, работает ли она когда документ не открыт, когда документ уже сохранен, когда нет связи с сервером. Вот как учесть все эти условия ?
>>492473 На других досках гавноеды, так что спрошу у братишек. Рабочий комп: i7(точна какой не помню), 6 гигов оперативы, шиндоус 7 проф. лицензионный, обычный жесткий диск. Обычно запущено: мс вижуал студио, хром и скайп. Так вот люто тормозит студия, причем не компиляция, а просто редактирование файлов. Когда например рандомно открываю файл из проекта, виснет. Или например печатаю код, студия виснет на какоето время. И я вот подумал купить ссд. Всё правильно делаю? Поможет раскачать ситуацию? Если да - то какой брать?
>>492477 >Поможет раскачать ситуацию? Да, но имхо проблема не в быстродействии пеки а в чем-то еще (в том, что болтается в процессах помимо VS, например).
Реквестирую JAVA курс (желательно, видео) для самых-самых отдалённых. В кодинге не понимаю вообще нихуя. Начал смотреть курсы Головача и Ткача, к середине занятия первого у меня в голове начался "белый шум", так как не пойму что, зачем и почему.
>>492489 >Начал смотреть курсы Головача и Ткача Сразу фейл. Начинать нужно с книг. Хорстманн, например. Видеолекциями ты потом можешь закрепить материал.
>>492489 А начать надо именно с JAVA? Есть много англ. лит-ры, где для самых отдаленных поясняют на примере явы, но не знаю на счет переводов и качества подачи материала. Есть много ява видео на англ. (lynda, pluralsight и др.), на торрентах есть любительские переводы (в основном про веб-разработку). Вообщем если можно выбрать что-то кроме явы, попробуй питон, руби, яваскрипт. И да - учи англ.
>>492489 Правильно написали выше - сначала нужна книга. У Головача материал рассчитан на тех, кто уже знаком с Java и может в понимание всего сказанного. А это Философия Java и Хорстманн как правило.
>>492496 >>492498 >>492500 >>492501 Спасибо, анончики. Качаю. Начал вот еще по книге Java для детей, бабушек, родителей. Вроде всё понятно, но кажется, что там очень мало уделяется внимания всему и на практике тех знаний совсем не хватит.
>>492522 Видеокурсы это аналог лекций в универе. Вот же всякие дебилы в МИТе и Стэнфорде на них ходят, а могли бы по книгам как ты! Ты то у нас успешный, без видеокурсов и лекций в универе, ебешь второкурсников который получают пол 100 баксов в час как последних шлюх. А вот не ходили бы на лекции, уже бы по миллиону в час ебашили как Цукеры и Гейтсы, да?
Книги не нужны, видеолекции тоже, только man. Все кто читает книги - дебилы без своих мыслей
>>492537 Лолшто? У меня в вузе каждые 30-40 минут преподы делали перерыв по 5 минут, чтобы студенты мозги остудили и обдумали материал. А во время видеолекций можешь нажать на ПАУЗУ, только никому не рассказывай, а то узнают секрет!
А значит если прочитать книгу, то сразу заебись программистом станешь, ага? Охуенная логика. Практика? Да кому она нахуй нужна, книги читай, где тоже самое тебе расскажут, но это же КНИГА, ты че, уважай её! А то что ещё и разные люди по разному воспринимать визуальную и аудио информацию так это вообще ВЫДУМКИ РЕПТИЛОИДОВ.
И уж сука, те мрази, которые делают заметки на лекциях, мой дед таких убивал нахуй. Ебучие фашисты! пиздец ты дебил
>>492537 >Хочешь сидеть на диванчике, смотреть ютуп, нихуя не делать и умнеть? А вот хуй тебе, жуебок. А мне говорили что лекции Фейнмана по физике лучше любых книг. Теперь буду знать правду, от его лекций поумнеть нельзя.
>>492538 >И уж сука, те мрази, которые делают заметки на лекциях, мой дед таких убивал нахуй И получаем тот же текстовый материал, но без хуйни и в удобной форме. Все остальное - оправдания ленивого видео-дебила.
>разные люди по разному воспринимать визуальную и аудио информацию ЯТАКВИЖУ.jpg
>5 минут, чтобы студенты мозги остудили и обдумали материал. Пять минут? Пять минут. За пять минут ты обдумаешь все, что он наговорил тебе за 40 минут? Пять минут, блять.
>>492540 Вы только посмотрите на очередного ограниченного долбоеба, который считает что все должны быть как он. Ты ведь наверняка очередной тупой ДИМАЧКА из ЛЮКСОФТИКА, который не может воспринимать материал сложнее урока музыки хотя бы час. Пиздец, я свидетель того, как дебил рассказывает, что ему сложно что-то воспринимать на лекциях в универе, поэтому этого никто не может.
А как же все эти ебучие ученые ведут свои конференции? Да они же тупые! А все эти студенты топовых вузов, ходят на свои тупые лекции? Да они же тупые! http://feross.org/resume/ вот тебе рандомный студент и тупой любитель лекций. Давай свое резюме, покажи превосходство на деле! Ведь ты не хуже обоссаного студентишки, правда? Не разочаруй меня.
>>492544 >А как же все эти ебучие ученые ведут свои конференции? Да они же тупые! А все эти студенты топовых вузов, ходят на свои тупые лекции? Да они же тупые! У ученых потом публикуются текстовые работы. И их уже разбирают по деталям. Конференции - своеобразное превью работы. Да и в нормальных вузах всегда имеется текстовый вариант лекции или хотя бы ее первоисточник. Рашкинские вузы - не нормальные вузы, какими бы топовыми среди своего манямирка они не были.
Анон, а если бы ты владел большой социальной сетью, типа вк или фб, шифровал бы ты личные переписки? Так, что кроме собеседников никто бы их не мог прочесть. Это же так правильно и порядочно. Очевидно, что вк-мрази этого не делают.
>>492547 Ответ очевиден - нихуя ты не добился, кек. Будто тут кто-то ожидал другого. Дебил, который не может хотя бы часик послушать материал сложнее выпуска новостей или сериальчика - заслуживает только звания программисишки в люксофтике. Пока вместо конкурентов у меня такие дауны - жизнь прекрасна, можно обмазываться долларами.
>>492546 А ШАД от яндекса тоже говно? А то ведут свои лекции, а они оказываются бесполезны. Ну, буду знать теперь, именно поэтому тут 99% такие тупые, что даже не могут туда попасть, потому что банальные основы матана ниасилили. Хотя кому нахуй нужны эти лекции, они для халявщиков которые в матан и программирование могут.
Хули вы тут развели за метание фекалий по поводу видеолекций и книг. Очевидно же, что и у книг и у лекций есть куча своих плюсов и минусов, которые сильно варьируются от качества материала, а вы тут начали какой-то пиздец в лучших традициях /b/
>>492565 Прости, текст не модно. Сделай свой пост в видеоформате.
C++, работа с формойАноним06/06/15 Суб 23:05:06#877№492573
Парни, помогите перевести некоторые моменты кода с Visual Studio на Borland Builder http://ideone.com/nJJVgL Если конкретнее - не понимаю как переписать 30-40, 57-64 строки (образование таблицы значений), ну а остальное - так, по мелочам
Ребята, подскажите плез РАБОЧУЮ ссылку на крякнутый Visual Studio 13-14, но такую, чтобы это не был торрент. Знаю, странный реквест, просто у меня в общажке п2п заблокирован, говорят, что за попытку обойти запрет выселяют (ДА ЭТО ЖЕ ТЮРЬМА КАКАЯ-ТО А НЕ ОБЩЕЖИТИЕ). Буду безмерно благодарен.
>>492639 когда совершается скрытие треда, то ты отправляешь информацию о том, что тред А скрыт на контроллер, там обрабатывается, а затем возвращается новое состояние страницы
>>492654 я у тебя и спрашиваю - как это должно обрабатываться на контроллере, чтобы конкретно не ссылку на метод с логикой "ПРИ СКРЫТИИ ПРОВЕРЬ ЧТОБЫ НА НУЛЕВОЙ БЫЛО 10 ТРЕДОВ И ПРИ НЕОБХОДИМОСТИ ДОГРУЗИ"
>>492640 есть один генри милнер))) кто-нибудь может его ра-зо-бра-ть?))))00 case class ->[A, B](a: A, b: B) val x: Int -> Int = null какой-то домейн А идет в домейн Бэ я члот ниче не понимаю какая-то кусочная функция)))00
>>492656 да не нужно тебе ничего считать, когда случается событие А - у тебя на него есть реакция, независимая от свойств события, то-есть если ты скрыл тред - отправляется запрос на контроллер, а он, если еще есть тред, подгрузит его
блять, если ты хочешь с подгрузкой, то это будет так: у тебе с самого начала записываются в сессию список тредов, упорядоченный по рейтингу, тогда твой экшн будет принимать твою сессию, потом будет делать запрос к твоей странице, получит ее, получит последний тред, затем будет пытаться аякс-запросом пришить тебе тред из твоего списка или редиректнет тебя на обновленную страницу
>>492677 >максимально понятно а по сути ты что написал? ты написал вызов метода по онклику. ты что, думаешь я спрашивал как вызывать метод по онклику или что?
Есть вопрос по регэкспам (в питоне, но я думаю это без разницы):
[code] import re
a = 'хочешь ещё этих мягких итальянских булок?' r = re.search('этих (\w+) (французских) булок?', a) print(r.groups()) # ('мягких', 'французских', 'булок') [/code]
Как сделать так, чтобы при a = 'хочешь ещё этих мягких итальянских булок?' выдавало ('мягких', '', 'булок')? Т.е. нужно решение, чтобы регэксп посмотрел есть ли какое-то слово (ну или паттерн, если не в таком дурацком примере), если его нет, то записал бы себе нихуя (пустую строку), но продолжил парсить дальше. Выручай, /pr/.
>>492726 к чему вопрос? в основном социальные сети (вроде как) не шифруют переписки, чаще всего так только в мессенджерах делают (в том же дуровском телеграме и т.д.)
>>492744 Ага, а дуров засланный казачок госдепа. А вообще там точно был режим, где история переписки хранится только у участников разговор и это сделано сделано через какой-нибудь end2end алгоритм (т.е. сервер никак не может получить переписку в читаемом виде).
подсветка кода для /PR/ скачать
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios android C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред