В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC++CRubyiosandroidC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
Каким образом можно научиться так же охуенно кодить машину состояний? Что требуется для того, чтобы написать качественный алгоритм такого типа? Как продумать все варианты смены состояний и их обработку, чтобы учесть все случаи?
Сап.Вопрос косвенно по крестам Вопрос такой, если пишу проект средней продолжительности (~ 2 месяца+), стоит ли заморочиться и разобраться с makefile'ами, либо это лишняя трата времени и можно положиться на IDE? Просто makefile фигурируют везде, а те же кутешные .pro хрен соберешь без qmake. Как быть?
Перепощу на всякий пожарный :3 >>534377 Спасибо большое, с этим понял. А как мне сделать, чтобы в этом дерьме http://pastebin.com/uXYuw2W8 получилось так, чтобы на каждом выбранном интервале считалась переменная cof (и соответственно строился её график). Те то что для первого интервала я считаю как cof, на других интервалах должно быть типа cof1,cof2 или что-то подобное?
>>534583 Ты это к чему? Норм же сериализация, точно лучше JSON. Жаль, конечно, что приходится дочерние ноды парсить в обязательном порядке, ну да что поделаешь.
Привет двач. Завтра мне сдавать экзамен по с++ кокпок студентик, я ни разу не сталкивался с си, как научиться в него за 10 часов? Ещё и универских лаб нет у меня сейчас, но наверное если я буду чё-нить знать, то разберусь. Нид хелп! Плиз!
>>534515 (OP) Я кароч хуй знает куда написать в кремль уже писал и поэтому спрошу тут, все равно зелени тред. Есть одна скорость, пик приклею. На по тестам все норм и она показывает то что написано в контракте, то бишь ту скорость на которую я заказывал. Но на торрентах этой скорости нихуя нету... даже качаю с дохуя сидами обычный кинчик в размере 1.4. гб, а сама скорость выше 900 кб не прыгает. В чем соль? Кто проебался? конечно же я От чего такая хуита? Схуяли скорость провисает?
Анон!!! Памаги!!! Требуется добавить(готовое решение) коллаж (фотогалерею) в веб-приложение,нашел такое решение http://www.cincopa.com,НО функционал туда не завезли, требуется возможность крутить снимки,делать их черно белыми сепией и тд, загружать картинки в галерею из веб-приложения. Бочки сосал, хуи делал.С меня тонны нефти.
>>534679 >Автоматизированные системы обработки информации и управления По оффициальной классификации, но в основном это электрофизика. >>534681 Спасибо, обнял!
>>534683 Но зачем править редактором полубинарный формат? Преобразовывай в тот же JSON или XML и правь. Избыточности там особой нет, а сделано так, как сделано, чтобы избежать проблем с порядком байтов. В общем, ты странный какой-то, и непонятно, чего ты хочешь в этом треде.
>>534777 это нормально ты будешь еще отшень долго непонимат ебись чувак, ебись до самого конца хуяч книги одна за другой проходи туториальные курсы через 2 месяц ты будешь уже шарить а там еще пару месяцев для выбора приоритетов затем практика и находишь работу
Работаю с декабря по нынешний момент в конторке (3 человека без преувеличений: я, директор и секретарша). Это мое первое место, пришел буквально с улицы с хуёвым липовым портфолио. ДС2, получал 33, теперь шеф обещает 35 с сентября, при этом делаем за день-два хуёвенькие сайтишки непонятно для кого. Ну, понятно, конечно, но от этого не легче.
Короче захотел я уйти, на хедхантере написал все что умею теперь (php, js и гейквери, танцы с базами, настройка веб-серверов и всякая такая хуйня, в общем четыре строчки тегов) - позвали в одно место, просмотров дохуя было, еще пара писем с тестовыми заданиями пришла.
Что я хочу сказать, я ж не зря ухожу отсюда? Я ж могу с нормальным знанием всего перечисленного тысяч пятьдесят получать? И заниматься чем-то поинтереснее?
>>534874 Да при такой днищенской зп каждая десятка тысяч чувствуется как мильён. Всё правильно делаешь. Я бы остался только если секретарша была 10/10 и я б её трахал (один без шефа).
>>534901 нет. кругом эксплуатация человеческого труда и директора жирующие на бешенные даллары. пили свой йоба-фреймворк-язык-ос-портфолио и ссы себе всем на лицо
Как вы комментируете свой код? Понимаю, вопрос дурацкий, но я до сих пор не определился как это делать и следует ли вообще комментировать, когда пишешь сам для себя.
>>534928 Когда пишешь нечитаемый/трудноподдерживаемый код (начинаешь заворачивать лапшу из функциональщины/пишешь мат. алгоритм как обезьяна/делаешь костыли над багом и т.д.) - можно, а так (тем более для себя) - нафиг?
>>534928 кстати, настоящего программиста ололо отличает умение интегрировать свои решения в существующую систему. опытный укладывается в три строчки инъекции когда молодой городит лесапеды размером чуть менее чем сама система целиком
>>534933 грубо утрируя. вопрос конкретной компетенции (рубить поленья или валить лес). но директору глубоко похуй обычно что ты там за скотинка. поэтому, чини чайник
Может кто подскажет - какие есть хорошие годные курсы для совсем нубодаунов по php? Можно и по общим основам программирования. Но обязательно - на английском.
>>534928 В библиотечном коде пишу подробные комментарии, чтобы через полгода вникнуть в свой же код быстрее, чтобы мне и другим понятно было, почему сделано так, а не иначе. В обычном коде комментариев почти не пишу, все и так понятно.
Вот рубль падает. А я сижу и понимаю, что если бы я начал кодить с 8-ми лет, и не терял бы ни минуты своего времени на всякую тупую хуйню вроде школы, телевизора, друзей, родственников, игр, а только бы совершенствовал свои навыки, то сейчас бы мне платили по $500 за час за рабу над опен-сорсом. Да вообще с 16-ти лет бы платили. Если мне сейчас 20 лет, то я чувствую, что пожалею через 5 лет, что я не отбросил прокрастинацию и не начал писать код так, как будто от этого зависит моя жизнь. Сейчас, когда рубль падает, уже наверное последний шанс выбраться вперёд, на мирововой рынок. Я продал мамкину квартиру, она уже давно умерла. Через неделю я ухожу с работы, буду сидеть дома и писать опен-сорс, развивать блог. С этого момента рубль для меня не существует, не буду больше за него работать.
чушь, если честно объективно: с 8ми сидит аутист и хуячит, а толку-то? знаний медиа-0, в игры еще не наигрался, чтобы знать что есть на рынке, с инженерией не знаком да, этот чел устроится, но и писать он будет йоба хуергу вообщем, нах быть аутистом субъективно:я думал о программировании с детства, но не планировал работать в этой сфере, только после 20ти, когда я осознал что днища-быдло-жизнь не для меня, я пошел дрочить код и вот думаю я, сказал бы я прошлому я дрочить то-то и то-то? абсолютно нет, ибо я бы тогда просто отмахнулся, не зная цены вопроса
>зависит жизнь хуета, код-это вдохновение, плавно наработанный опыт хотя если твой предел-макакинг, дерзай, чо уж
>рубль не существует
даже в этой сфере индексация далеко не у всех компаний, так что хз
>мамкина квартира
воувоу, лекс лютер, поясни за кулстори
1)ты сменил квартиру? или снимаешь? 2)нахуя продавал? имея квартиру, можно работать хоть дворником и жить припеваючи 3)продав квартиру можно на баблосы переехать в нормальные страны, а там получить образование и зацепиться, хз че ты делал в снг
Стопроцентная платина, но все же. Давно пишу под десктоп на крестах/сишарпе, но тут вдруг решил немного в веб вкатиться для личного сайтика и просто для души/чтоб было. Что лучше заюзать, чтоб не ебаться долго? Пока думаю о выборе между ПХП и ASP.NET, но оба пугают. Что менее говнистое?
>>534997 ASP.NET очевидно. Скоро выйдет пятая версия, выйдет ангуляр 2.0 с тайпскриптом, а это от майкрософт, так что сможешь вполне современные приложения строить. К тому же ты уже знаешь C#, а он в разы лучше php.
Погромисты, поясните великовозрастному долбоебу, который решил поизучать эти ваши информационные технологии. Дайте мне, пожалуйста, определение типа данных и структуры данных. И чому в разных учебниках массив или тип данных или структура данных?
>>534996 >продав квартиру можно на баблосы переехать в нормальные страны, а там получить образование и зацепиться Думал об этом, но не хочу тратить время на образование. Буду сидеть дома и аутировать над кодом. Нихуя не охото, только работать.
>>534515 (OP) Поясните за стеки макак. Есть самое что ни на есть меркантильное желание. Готов быть ботом и получать за это 30-50+к в миллионике(или на удаленке). Что учить? Куда именно потратить возможности?
А то я тут осознал, что я походу гик или нерд. Нравятся все языки, технологии, админское дело. Сидишь просто тонны рандомных кусков, статей, выдержек из книг цепляешь. Там примитивную хуйню написал, сям. Хочется писать код. Хочется аутировать. Хочется пилить приложения для рабочего стола. Хочется делать игры на пека. На мобилки. Хочется верстать. Сидеть ковырять сервера.
Родился бы я в бохатой Америке или Европе-сидел бы и спокойно аутировал бы, изучая все, что хочется. Но не в этой жизни. В этой мне нужно иметь деньги на жилье, площадь, гаджеты и тд.
>>534515 (OP) Поясните за стеки макак. Есть самое что ни на есть меркантильное желание. Готов быть ботом и получать за это 30-50+к в миллионике(или на удаленке). Что учить? Куда именно потратить возможности?
А то я тут осознал, что я походу гик или нерд. Нравятся все языки, технологии, админское дело. Сидишь просто тонны рандомных кусков, статей, выдержек из книг цепляешь. Там примитивную хуйню написал, сям. Хочется писать код. Хочется аутировать. Хочется пилить приложения для рабочего стола. Хочется делать игры на пека. На мобилки. Хочется верстать. Сидеть ковырять сервера.
Родился бы я в бохатой Америке или Европе-сидел бы и спокойно аутировал бы, изучая все, что хочется. Но не в этой жизни. В этой мне нужно иметь деньги на жилье, площадь, гаджеты и тд.
У меня тут паранойя жуткая, поясните по пунктам по гугловскому маркету. 1. Могут за нехорошее имя разработчика забанить? Ну, например, имя одного персонажа из малопопулярной книги. Не будет нарушением авторских прав? 2. Если я использую либу не для коммерческого использования, то реклама в приложении будет считаться коммерческим использованием? 3. Если у меня приложение на ведре будет связано с десктопным, то могут ли при чистом ведроидном, забанить за какие-то нарушения лицензий в десктопном? Например, продажа/реклама на ведре, а на десктопе компоненты не для коммерческого использования, но оно в свободном доступе.
>>535153 > 1. Могут за нехорошее имя разработчика забанить? Ну, например, имя одного персонажа из малопопулярной книги. Не будет нарушением авторских прав? Наркоман штоле? Как ник в честь персонажа может нарушать авторские права? > 2. Если я использую либу не для коммерческого использования, то реклама в приложении будет считаться коммерческим использованием? Если ты получаешь деньги, то это коммерческое использование. Если рекламу вставил гугль и тебе с этого не идет ни копейки - некоммерческое. > 3. Если у меня приложение на ведре будет связано с десктопным, то могут ли при чистом ведроидном, забанить за какие-то нарушения лицензий в десктопном? ХЗ, надо смотреть конкретные лицензии.
Сап прогеры! Хочу прогать на руби и рубить какой нить бабос 35+ хотяб, штоб не прозебать в офисе(как щас). Свободно понимаю инглиш, говорю похуже. Имею некоторый опыт в 1С и его встроенном языке запросов, но строить на этом карьеру считаю неразумным, потому руби. Дайте наставлений!
Поясните за факультет "Прикладная математика и информатика" ВШЭ. Насколько нереально туда поступить, будучи неолимпиадником? Есть тут кто оттуда? Какие альтернативы?
>>535167 >1C >строить на этом карьеру считаю неразумным >потому руби >карьеру >руби Не в этой стране. С 1С работу найдёшь в любом мухосранске, с Руби даже в ДС полторы вакансии.
Добрый день, аноны. Я работаю чем-то вроде бухгалетра-экономиста(в табеле моя должность значится, как "специалист") собираю расходную первичку выставляю доходную первичку контролирую оплату, делаю взаимозачёты и т.д. Делаю разные отчёты в экселе. Вообщем меня не устраивает з/п(15-16к г. Мухосранск) и перспективы сам работа даже интересна и коллектив хороший, но перспектив никаких чувствую посижу тут ещё пару лет и на всю жизнь останусь здесь. У нас в городе з/п java кодеров начинается с 30к. Проблема в том что я понятия не имею в чём заключается работа кодера какие языки нужно изучать чем отличаются кто такие макаки и т.д. В школе не освоил даже Basic. Поступать в институт на заочку не вижу(как вспомню ректоров измоего института аж трисёт, но я на гумманитария учился) Вообщем я не знаю с чего начать. Надеюсь мудрый анон мне подскажет.
>>535240 Если ты, блядь, даже бейсик не осилил - это не твоё. Тем более, если ты настолько гуманитарий, даже не представляешь >в чём заключается работа кодера и тем более, что если делаешь это ради денег - ты перегоришь ещё на середине обчуения обучения. Просто поищи подработки там, ещё какие нибудь способы извлечения бабла. Кроме коденга в мире много всякой работы.
>>535240 И ещё: конкуренция среди явамакак на уровне вебмакак, если не жутче. Причём, именно без опытных жуниор макак. Примерно 10-15 челиков на место в мухосранске в столице это всё x5.
Помогач. Надо четких статей фундаментальных про MVC в руби. Для подготовки доклада на курсах на завтра. Что бы было что рассказывать 15 минут. Не в двух словах а по полной программе, по шаблонам там .... Где искать инфу, что читать?
Как же заебло, уже 2 -й день не могу подключиться к mysql на мак оси ни через нет бинс, ни через интелиЖ
невозможно соединиться с jdbc:mysql://127.0.0.1:3306/mysql?zeroDateTimeBehavior=convertToNull с помощью com.mysql.jdbc.Driver (Communications link failure The last packet sent successfully to the server was 0 millisec
Сам mysql запущен и пашет через консолечку. В конфигах ничего не менял, фаервол отключал Подскажете чего?
>>535353 Возможно, порт слушается для одного адреса, а ты ломишься на другой (и да, 127.0.0.1 и айпишник компа в сети - это разные адреса даже если лезть на них с локалхоста)
Всех чмоке в этом чяте. Есть ТЗ - десктопное приложение, сливающее систематически инфу в БД + немного телеметрии. Нужна кроссплатформа обязом. Помогите выбрать один из стульев (в каждом из них разбираюсь одинаково хуево): 1. Java + JavaFX 2. C++ + Qt 3. Python + Qt 4. (что-т свое)
>>535432 Тоже склоняюсь к Java, но вопли кукаретиков о том, что "JavaFX - мертворожденное чудовище, а Java - давно сгнила и уйдет вслед за Flash" заставили усомниться и прийти за советом.
>еще 30 мб Ну.. хуй знает. Java тоже же не везде есть. Хотя, конечно, процент Qt еще меньше...
>>535440 Какая собственно разница, насколько она там мёртвая/хуёвая/гнилая. Об этом кукарекают только школьники и фанатики, по типу форсящегося здесь столярова-http://2ch.hk/pr/res/508145.html
>>534515 (OP) 19 лвл уженешкольник просит помощи. Поступил год назад в ВУЗ, на бюджет, на говнонаправление и охуел от того, что работы нихуя не будет в будущем, так же хрен получиться завести трактор. на данный момент это моя цель в жизни, завести самому трактор и съебать Пять лет я сидел на абупараше и у меня в голове не было мысли о том, что в в /pr дохуя всего, но после года в своей шараге я зашел и охуел. Только не обоссывайте за вопросы, прошу. В каком направлении идти? ВУЗ бросать не хочу, отсрочка же. В разработчики без нормальной ВУЗовской основы хуй попадешь? Можно ли из веба попасть в мобаил или десктопную разработку? С чего стартовать? HTML-CSS, питон, пехопе и руби?
>>535453 >В разработчики без нормальной ВУЗовской основы хуй попадешь? Главное скиллы, на вуз всем более-менее пофиг.
> Можно ли из веба попасть в мобаил или десктопную разработку? В мобайл - легко, особенно в говноконторке на три калеки, какие проекты найдут, то и пилят. Десктоп - оно тебе надо?
Из элементов двух стеков с одинаково упорядоченными элементами собрать новый стек с упорядоченными элементами, изменив связи между элементами стеков (не выделяя новую память).
>>535586 Хуйня какая-то а не задание. Стек поддерживает ограниченый набор операций, которые не позволяют такого сделать, про изменение связей вообще пушка, внутреняя реализация стека скрыта и не должна никого ебать.
>>535226 Пробей вакансии в той же гермашке, хотя бы из любопытства. Там тоже полторы вакансии. Рабисты нигде особо не востребованы. Можно работать во всяких СТАРТАПАХ в любой стране, но платить тебе будут печеньками, это надо чётко понимать.
Сап, /пр. Я вот школьник, перешел в 11 класс. Хоть и знаю пару языков, но нихуя не понимаю в олимпиаднызх задачах. Стоит ли их задротить, или они не нужны?
>>535607 Минимум знать надо. Лучше открой книжку по алгоритмам и позадроть, все равно их на собеседованиях спрашивают.
>>535615 Значение выражения в лиспе зависит от контекста. То есть внутри какого-нибудь вложенного выражения х может быть один, а вне- другой. Переопределено может быть все, включая + и -, кроме define который однозначно делает определение.
Пацаны, на ideone в мозиле нету кнопки fullscreen, вместо нее clear, а в хроме она есть, но в хроме не могу работать из-за мыльных шрифтов. Че за хуйня, как поставить кнопку?
>>535630 Знаешь, по-моему, если три абзаца, размером в половину страницы, можно ничего не потеряв пересказать тремя предложениями, то это говорит не в пользу книги.
Какую максимальную информацию я могу вытянуть имея айпи адрес? Узнал провайдера, показывает адрес, в одном районе с его провайдером, но судя по сайту оно находится на другой улице, может есть хорошие сайты для этого?
>>535726 Бесплатная масштабируемость. Значит для создания копии продукта ненадо тратить деньги. Не надо платить работнику и вообще кому бы то нибыло. Также это значит, что единожды написанный программный продут закрывает всю нишу, как во времени так и в пространстве! Яркий пример MS Windows + Office. Один раз дал кодерам денег, размножил на весь мир, и вечно суёшь бабки в карман. И никто никогда в мире не залезет на твой пирог! Где билли гейц в форбсе - все знают. А программистишки? Да на свалочке. Виндофс и офис уже написан, баги выловлены, досвидания. Хочешь заняться "своим бизнесом", сделать свой виндофс+форд, даже спиздив код у б. гейца? Валяй! Продукт уже на рынке, ты туда не влезешь, программный рынок не кокурентный.
Подумай над этим, программистишко, поверни свой ссохшийся на ООП мозг в сторону мысли. Подумай об этом, когда будешь засирать мир очередной остоёбившей шареварей, очередным ебаным веп ресурсом, когда будешь разрабатывать дяде очередную систему. С каждой рабочей системой жизненное пространство для программиста сжимается. В ближайше годы допишут всё, что надо. Останется 1000 кодеров во всём мире дописывать мульки, остальные на помойку. ВСЁ УЖЕ НАПИСАНО!.
МИЛЫЙ АНОНЧИК ПОМОГИ ОПРЕДЕЛИТЬСЯ..Я ёбаный дебил который решил стать прогером.Я просто хочу писать проги для пк и чтобы мне за это платили бабло.Я готов читать литературу сколько скажите.Готов посветить годы жизни этой хуйне.Но я блять не знаю что выбрать.Тут каждый хвалит своё болото , а мне уже охота учить и не терять времени зря.
>>535805 Смотря где. В си - защита от кривых рук и облегчение понимания кода. Например, прототип функции char strcpy(char , const char *) сразу дает понять даже без имен параметров, какой из них - строка, которую копируют, а какой - строка, куда копируют.
Сап. Решил заняться кодингом, выбрал Ruby. Но вот проблема, я никак не втыкаю, как его установить на мак ось? На сайте написано ввести какие-то команды я так понял, в терминал, но он пишет, что такой команды нет. Помогите плес
Братцы, можно ли как-то восстановить работоспособность в ситуации ниже, что я упускаю? Сайт мне передали недавно с формулировкой "заливать материалы иногда", поэтому нуб во многом. На сайт по фтп залили тысячи ссылок на разную рекламу (взломали), index.php исзменился тоже. Стояла joomla 1,5. Базы msql в порядке, удалил эти тысячи ссылок с фтп, накатил joomla 3,4, указал msql базу, но в итоге сайт пустой, надо заново делать.
>>534515 (OP) Привет, аноны! Пилю небольшую прожку, хочу к ней многоязычный интерфейс. Не подскажете вариантов, желательно, с пояснением плюсов и минусов? Гугл их выдаёт много, но о подводных камнях ни слова.
>>535935 Я видел до этого в мелких прожках INI-файлы с текстами, даже в S.T.A.L.K.E.R. тексты тупо в XML-подобных файлах хранятся. О чём-нибудь подобном есть годные материалы, или сам способ хуйня?
[ru-RU] USB Dock = Просмотр подключённых USB-устройств Device name = Название устройства Unknown device = Неизвестное устройство Device speed = Скорость ...
И так далее. Потом загружаем строки по заголовкам, например, по заголовку «USB Dock». Если строки нет, она загружается из первого раздела (на английском языке), а если и там нет — подставляем заголовок, т.е. тот же «USB Dock» латиницей.
Погугли «gettext» и «C# localization», скорее всего даже готовые библиотеки где-нибудь есть.
На чем изучать SQL? SQL server 2012 ставиться тока на серверную ось вроде как. Есть какая нибудь простенькая оболочка, чтобы можно было работать с локальной базой? Ткните носом плиз. Что качать и как установить базу для примеров.
>>536030 Скачал MS SQL выдает ошибку при завершении установки. Oracle express edition выдает ошибку http://127.0.0.1:8080/apex/f?p. Вот человек решил разобраться в простейшем языке SQL , а вместо этого ебется с какими-то серверами, настройками, регистрациями на сайтах. Пиздец у меня рейдж от этого. То что ты посоветовал даже не стал искать т.к. трекер засран книжками и видеоуроками по нему
>>536075 Ты какой-то ебнутый. Нафиг тебе сходу оракл и mssql особенно если ты их по простейшим инструкциям установить не способен? Вождению учиться тоже с Белаза начинать планируешь?
>>536087 Ученик. Джуниору сопсобен делать всякие несложные скучные таски, которые остальным лень делать. Трейни - только хелловорлды, и то под присмотром.
Суп, двощ. Есть тут те, кто использует git? Я тут начал его осваивать, и накосячил в настройках core.editor(не правильно прописал путь к sublime text). Подскажи, как почистить эти строки конфига?(правила через консольку, т.к. сам файл почему-то не нашёл) И ещё:как всё-таки прописать добавление саблайма? Создавал на софтаче, но там только и знают, что выяснять, какая ос лучшая.
Мне нужно разделить исходную последовательность на равные интервалы с перекрытием в пол периода. Думал, думал, придумал так: 1. Первый элемент (0:н) 2. Последующие -- для и=(1:к) ((и-н)/2): ((и+н)/2) конец. Нормальная сказка? Получится половинное перекрытие. По типу пикрелейтеда?
Репостну из околопрограмерротреда Двач, так уж вышло что мне скоро нужно уходить на вольные хлеба. Цель - имея не более трёх часов свободного времени в день научиться за год программировать так, чтобы зарабатывать после в эти же самые 3 часа 10(а желательно 15) тысяч российских рублей в месяц. Возможно ли это? Какой язык стоит учить?
>>536183 Последний год стал просто охуитительным для инженеров. Раздроченный нефтекран изрыгал потоки нефти, олигархи делили уже землю на Марсе, чиновники пялили мальчиков в попу в банях с пресвятыми попами и покупали очередную губернию с озером и холопами, строители воровали сразу крупнопанельными бетонными блоками, офисный менагерский планктон читал гей журналы, выбирал уже БМВ и планировал поездку на Мальдивы!
Один лишь программистишко питался тем, что вытрясет из клавиатуры, самостоятельно лечил простатит, бабы уже лет как 10 ему не давали, американский менеджер сменился на вялый МПХ копчённого индуса, бабла хватает на койко-место в новоебенёво, корытце отрубей доширак, охуенный интернет и новый макбук. Понятно, что эту убогую клоаку вынуждены были покинуть самые стойкие кодеры, т.е. с наследсвенными квартирами от бабушек. Ибо иметь отношение к программированию стало уже просто неприличным в светском обществе.
Был, конечно, некий позитив. Кодеры, вынужденные уйти жить на теплотрассу, решили "сделать бизнес". Эта хохма отдельного креоса заслуживает. Делать бизнес на основе труда в воровской прогнившей стране - решение слепоглухонмеого эмбицила на фуршете вырастить и съесть чорную редьку: жрачки дохера, только пизди, а он решил всё трудом добиться. Все эти ненужные убогие близнецы программки шареваре, засравший весь инет веп-ресурсы уебанов СЕОшнегов, попыток сделать куцые проектики для больших дядь, всё это было очень смешно, аццки трудозатратно и абсолютно коммерчески неудачно. Программистишки и тут программистишки, лузерьё йобанное.
>>536190 Я ничего не понял. Если что связывать жизнь с программированием не собираюсь, но деньги нужны. Других методов заработка без вреда учёбе не вижу.
>>536199 Однако радует, что всё это по кругу идёт. Сегодня ты демпинганул, а завтра об тебя на собеседовании кто-то другой ноги вытрет. Так сами по кругу друг друга сожрёте. ЗЫ. Я не робот.
>>536203 >Иного варианта заработка я не вижу. Брайан Трейси, "Достижение максимума", "Искусство продаж". Сейчас дешёвый рубль и дорогой доллар, так что подумай.
Я вот как аутист сидел полтора года учил Java и писал простую, как мне казалось по началу Spring MVC программку. Есть вышка, но никакого отношения к IT она не имеет, неплохо понимаю английский (по крайней мере учебники и туториалы все на нем читаю), но писать предложения правильно не умею (просто не приходилось). Приложение не закончил, готово на 70% остальные 30% не получаются из за постоянных ебанутых ошибок на которые я натыкаюсь и исправляю месяцами. У меня нету денег, хочется пойти работать и стать дохуя кодером и начать жить, но меня вырастили корзинкой, я не знаю куда мне податься. Читаю вакансии на джуна, вроде всю хрень что просят я так или иначе использовал в своей программке, с другой стороны, если начнут спрашивать, я толком ничего не отвечу, так как учился практикой часто до конца не понимая что я делаю, лишь бы было правильно и работало. На всякие стажировки просят студентов и выпускников, я так понимаю IT студентов, тогда я не подойду. Готов за копейки или вообще бесплатно работать лишь бы опыт получить, не могу больше дома сидеть и одновременно не хочу в ебаный супермаркет баночки раскладывать за еду. Что посоветуете в моей ситуации?
>>536220 Это было в РБК летом 1998 года, в августе всех вышвырнули вон. Java 1.0.2, утечки памяти на сервере, не работает в половине браузеров, не тормозит. Проект в жопу «в стол», бабло попилено, до свидания.
Слишком олдскул для меня. Кем сейчас работаешь? Если Java, то в какой области? Мне даже поговорить не с кем, ни одного знакомого или родственника программиста.
>>536224 >Кем сейчас работаешь? C# + SQL. >Мне даже поговорить не с кем, ни одного знакомого или родственника программиста. Да и мне не с кем. Только что прошла чюдесная эпоха, когда рубль был безумно дорог. Программистишки попросту передохли — все, один за другим. А скоко надежд, было!!!
Ну, там где я живу и в моем положении, IT единственный шанс зарабатывать чуть больше чем на покушать. На покушать начинает стремительно заканчиваться, если за пару месяцев не найду работу, то ее найдут мне, и она будет на уровне разгрузки вагонов. Какие-то знания и навыки программирования у меня есть, попытаться с ними устроиться на стажировку или сразу смело идти на джуна. Я на самом деле слабо представляю что такое разработка в какой-то более менее крупной компании, я никогда не работал в IT и не видел работу программиста. Я даже не знаю смогу ли собеседование пройти или что еще хуже написать тестовое задание.
Ну, я тут не засиживаюсь. /pr/ вообще недавно для себя открыл. Да и вычитать что-то полезное для себя не всегда получается даже когда сижу. Большенство обсуждений это: "какой язык хуевей какого" и "у меня не работает гугл потому спрошу здесь"
меня на чужбине загнали учится в вузик на макаку. Интересно было бы сравнить программы обучения. Если кто помнит - накидайте программу с 3го курса вашего профильного вузика. Ну и учебники по которым учились. Я со своей стороны - так и сравним.
Теория игр и исследование операций, психология делового общения, философия, функциональный анализ, параллельные алгоритмы, функциональное программирование, рекурсивно-логическое программирование, базы данных Учился на математика-программиста. Учебники вообще на 3м курсе не открывал, только гугл и конспекты
>>536264 это так называются курсы или штоу? на пике план образования на сраного бакалавра и половина из обязательных учебников С не обязательный, но чтобы не соснуть в одном интересном моменте на этот семестр, остальные пока не дошли.
>>536306 Ну бля, а рекомендации какие? Нет какой-то конкретной книжки которая считается тут лютой годнотой?
>>536309 Не понимаю треть из того, что там написанно. Так что смысла читать нет если только рядом не будет сидеть тот кто будет объяснять каждое предложение.
>>536311 Тебе уже 400 раз написали про годноту лютую: SICP. Вообще, любая "годнота" = имхота. И ещё: нету годных книжек по "основам программирования". Есть годные книжки с обобщёнными темами: по архитектуре по, идеальному коду, архитектуре пк, анализу данных/архитектур и тд и тп. Только тебе это всё нахуй не нужно, если ты только вкатываешься. Для начинающих есть книжки по основам языков программирования.
Анон, посоветуй краткий курс по прикладной математики и информатики (желательно по всем предметам)? Забыл уже все, надо быстренько вспомнить. 10 лет как закончил кун
>>536328 Нет такого предмета, гений. >>536327 Для того чтобы сделать сайт ненужен ЯП. Есть готовые движки для форумов и борд, бери любой и ставь. Хочешь сам и с 0? html, css, javascript(фронтенд, то что на страничке), php или python.(backend, то что на сервере)
>>536369 Я тебя лучше выпилю, гнида. Что с нульчем-то? Сосачеподсосы его что ли заабузили, чтобы переманить меня к себе? Хуй вам. Если я не буду сидеть на нульче, я не буду сидеть ни на одной другой борде.
Пока задам пробный вопрос, потому что всё равно нет времени на практику, и алгоритмы не прописаны, так, для закрепления в памяти. Смотри, Антош, есть игори - всякие гта3, допустим. Их, как я понимаю, пишут на Си. Но за графику отвечает не их алгоритм на Си, а сторонний модуль директ-икс или оупен-гл. Так? Я же хочу замутить игорь на чисто моем "движке", не важно на каком языке программирования написанном, хоть на дельфи. Хотя бы уровня первой плойки. Хотя бы просто одну комнату в которой будет ходить мой герой.
Но будет ли мой самописный шейдер так же эффективно работать, как это делается в директиксе? Может там низкоуровневый доступ к самому железу, а тут через VGA модуль будет раз в 10 медленнее прорисовка? Потому что я пробовал выводить, например в дельфи пиксели на image после просчета, и это занимало пиздец как много времени. То есть 25 кадров в секунду никак не обеспечить. И вообще, как осуществляется прорисовка игры? Через каждую долю секунды срабатывает таймер и дает сигнал шейдеру на перерисовку? Это в отдельном потоке делается?
Планирую учить программирование. Скорее всего язык, который в будущем пригодится для разработок приложений для мобил. Стоит ли перекатиться на линукс для большего хардкора и если да, то на который из них ?
>>536546 Не понял что это название университета. Так и не понял что. Какой-то колледж? Если ты ещё тут отзавись. На сколько сложно было родину продать? Как там с уровнем образования? На вики пишут что это крупная шарага и половина студентов иностранцы. Будет это лучше чем высшее образование в мгу? Что с грантами/стипендиями?
>>536574 >Не понял что это название университета. Так и не понял что. Какой-то колледж? Проиграл с тебя. С такими познаниями о вузах лучше иди в МГУ, зато УНИВЕРСИТЕТ. Ты бы хоть сайт открыл, там всё расписано, даун аутист это выкоторый не может 3 абзаца прочитать
Хочу написать программу для расчета электрических цепей постоянного и переменного тока. В инете уже есть куча разных вариантов, но мне нужно свою под свои нужды и со своим блекджеком. А заодно и выучиться программированию на практике. Немного умею в PHP, java и С# на уровне действий с матрицами и создания объектов с классами. От программы требуется, чтобы можно было составить схему на экране, расставить элементы и вывести значения токов, напряжений и т.д. Для переменного тока естественно должны выводиться комплексные значения. Реально ли за полгода самому это написать при моих элементарных текущих знаниях программирования? Какой язык выбрать? Как реализовать черчение схемы мышкой? А если я захочу, чтобы оно работало на веб-странице?
Привет анон. Прошу тебя отнестись к моему реквесту максимально адекватно.
Краткая стори. Всегда фапал на игори. Начиная с Doom. Сейчас мне 22, скоро 23. Я не буду писать свой фейлы в жизни, просто напишу к чему я пришел. А пришел я к тому, что всю жизнь хотел дрочить технические стороны игр. Начиная движками и кончая этими вашими текстурками. Собственно, передо мной реквест.
1.Стоит ли получать вышку в РФ? Причем только заочно, очного варианта у меня тупо нет. Планирую подавать на гринкард-лотерею и в случае вина поступить там в учебные заведения. Или же собственно заочка в РФ лишнией не будет? 2. Актуальный язык. Сейчас дрочу PHP для веба, в ближайшем будущем планирую начать дрочть C++. PHP учу чтобы была работа, это не для игорь Анон, я все правильно делаю? Особенно советов жду здесь, какой язык учить актуальнее
>>536606 Веб не обязателен, но было бы интересно запускать это в браузере. Намного ли сложнее будет это сделать на JS, чем, допустим на шарпе? И, все-таки, выбирая язык не для веба, что проще и более подходяще для такой задачи и почему? Ну, выбрал я, например, язык. Что дальше? Зачитаться сначала десятком книжек и документаций или сразу начать кодить? Я пока умею только массивы считать и списки сортировать
>>536604 >Анон, я все правильно делаю? Как показало прошедшее лето, в игрострое денег мало. Мне ответила одна фирма из пяти и с целью выяснить, сколько денег я хочу, но я не ответил. >Особенно советов жду здесь, какой язык учить актуальнее SQL.
Початки, на днях посетила одна идея — что если юзать unity для написания мобильных приложений? Не игр, а, к примеру, клиентского приложения для какой-нибудь соц сети и т.п. Какие подводные камни? я знаю, что юнити нужен не для этого и что это в целом идиотская затея, но просто ради интереса — это вообще осуществимо?
Студент-программист итт. За 3 курса попробовал все по не многу но ничго толком не знаю. Хочу с 4 курса задрочить что-то по жесткому. Вообщем есть 2 стула Руби-веб и Ява-андроид. Я так понимаю хую без опыта будет пиздец проще найти вакансию на яве.
Где можно быстро и хорошо выучить CSS / HTML и прочую лабуду? Через пару месяцев хотелось бы работать, а с моими знаниями по сям я только на стажёра гожусь
>>536730 Хую на яве в отличие от хуя-рубиста вообще легче найти работу, просто потому что ява и андроед дрочатся везде, а руби только в стартапах васи-студента.
>>536752 Вводишь HTML в гугле -> создаёшь файлик laba1.html и style1forlaba1.css -> тренеруешься. Алсо, если собираешься именно верстать как веб-макака - только тренеровки по-хардкору за еду и куча проектов в портфолио, иначе даже верстать сайт помощи бомжам не дадут.
Котаны, а как за пределами ДС/ДС2 искать работу студенту? Вакансий мало даже для спецов, допустим по запросу "Java" на хх всего 40 вакансий, из которых реальных где-то 5 штук, остальные - мусор и фронт-енд. И из 5 максимум одна где четко указано - гибкий график. Есть смысл откликаться на те, где стоит фул-тайм и написано опыт работы от 1 года или нет этого года опыта естественно нет у меня?
Сап, двощ. Есть одна игра на джаве, в ней есть мультиплеер. Хочу написать к ней аймбот или воллхак. Как это происходит? Какой-нибудь общий алгоритм есть?
Так вышло, что запланировал вкатится в геймдев годика через полтора, два. Теперь выбираю язык для этого дела. На сколько перспективен в этом плане си шарп ? Почитал немного о нём, я так понимаю это джава, с питоном и си+ смешанные в один язык, а то что получилось и стало си шарпом да ?
>>537043 >>537045 А вы пробовали? 1)Для порфолио сойдет(как пример кода) 2)А как же разместиться на кикстартере и показать видяху-вот мы тут бедные хипсторы, делаем унылое пиксельное говно, но вы все равно купите, потому что вы-говноеды.
Короче, я пока не планирую, но через 7 месяцев-годик вкачусь на крестах. Может даже треды создам.
>>537047 >А вы пробовали? «У меня осталось всего три выстрела. Если ни один из них не попадет в цель, будет тяжело», – улыбается Дмитрий Плущевский, основатель и генеральный директор небольшого разработчика мобильных игр DaSuppa. Мы сидим в офисе компании на крохотной кухне. Тема разговора вроде как не способствует приподнятому настроению. Дела у DaSuppa идут не так хорошо, как хотелось бы: компании нужно срочно выпустить хит, иначе ее существование окажется под вопросом. Почему же Плущевский столь жизнерадостен? «Не знаю. Мне не страшно», – отвечает он. http://slon.ru/appheroes/tyazhelo-iz-krutogo-predprinimatelya-prevrashchatsya-v-autsaydera-883381.xhtml IMHO, если он выплывет, работать надо с ним.
>>537043 >>537045 Чёт писсимистично как-то. Ведь можно придумать инди игру, склепать половину игры и пойти на кикстартер. Или как вариант сделать свою игру и выпустить её в гугл плей. Да конечно мало историй инди популярных разработчиков как Нотч, но при этом кучу нерасказанных историй о том, как инди разработчики живут себе в Европке и в ус не дуют. Я не нацелен на многомилионные заработки, лишь бы на еду и ипотеку хватало.
Про язык так и не понял, если не си шарп, то что ?
Анон, как эмулировать командную строку, что бы она роспознавала команда такого типа : команда1 арг1 арг2 или команда2 арг1,арг2? Проверять каждый символ в строке чтоли? Есть какие-то способы покороче обычного анализа строк?
>>537139 Что значит "покороче"? Монадический парсер будет выглядеть покороче, но его реализация еще должна быть в твоем языке. То же и с регулярками или с функцией string.split(symbol).
>>536288 Орал К, это в основном public speaking, давать презентации и речи. Очень годный предмет, я оттуда дохуя вынес. Но от препода очень зависит. >>536556 > Учебники не нужны. > Учебники не нужны. Who hurt you? Who hurt you? Что это за список такой, поясни
>>536579 >Там непонятно написано. Сколько сайтов университетов не открываю Это, к сожалению, именно так. Хуй тут что поймешь до того момента, когда уже нихуя не нужно. Уровень образования хорош, особенно касается прикладного уровня. На комп.сай факультете профессора - деды, с постоянными кулсторями как они С в Беллабс разрабатывали и бюджеты на оборонку пилили. Плачу 3400 в семестр, плюс долларов 100 на книжки. Стипендия минимум 5600 в год, но мне не положено инструкция. Скажу коротко: продать родину и попасть сюда задача тривиальная. Но без подробностей, чтобы не вступать в глупые споры, за ними пиздуйте к аутистам из /em
В порядке офтопа: пикрилейтед до сих пор выносит мне мозг в спортзале да, можно лазить до посинения дома, помню, было иначе
Господа, господа. Позвольте к Вам обратиться. Читаю SICP. Но там много терминологии, весьма и весьма недоступный, для воркинг класс скама. Я вообще так, для общего развития, не с целью какого-то финансового обогащения. Но всегда интересовался, но поверхностно. Хотел ещё по-поводу курсов спросить. У нас при еврейском общественном центре есть - хотел спросить на сколько эти 8 недельные вводыне курсы необходимы? Образование не техническое, увы. Как наверстать упущенное, для понимания книг, которые анон советует итт? Про языки даже не спрашиваю пока, да и вопрос поиска работы не стоит. Навряд я в 25 смогу с нуля что-то там делать под коммерческую основу.
>>537229 >Про языки даже не спрашиваю пока, да и вопрос поиска работы не стоит. Вот это очень плохой подход. Вместо дела ты предпочитаешь заниматься прокрастинацией, читая то, что тебе недоступно именно по принципу неопытности. Ну типа, "как научиться рисовать, читаю книги об этом и нихуя не понимаю".
>>537233 Не не не, я объясню. Я весьма далек от программирования, как и моё окружение, но, эй, затем я сюда и пришёл. Если ты говоришь, что нужно выбирать язык и смотреть и читать много всего именно связанного с языком - соу би ит. Но я думал, что элементарно нужно подтянуть знания в этой сфере, хотя бы начальные.
>>537239 >Если ты говоришь, что нужно выбирать язык и смотреть и читать много всего именно связанного с языком - соу би ит. Нет, я говорю не это. Твой подход - гуманитарный, типа, чтобы стать хорошим философом, нужно прочитать тонну книг про философии, чтобы стать хорошим культурологом - по культурологии. Гуманитарии компилируют уже сказанные слова новым образом. Иными словами, если много читать, можно стать профессиональным чтецом и пиздаболом.
А есть много видов деятельности, где практика важнее всего. Чтобы нейроны в мозге встали в нужном порядке, от чтения этого не произойдет. Решение задач в SICP тебе может помочь, то ты не абитуриент MIT, поэтому для тебя это будет слишком сложно не только из-за математичности книги, но и из-за банальных отсутствий пиздюлей от лектора.
Выбери простенькую и понятную задачу и от нее и пляши. Начни с простой вещи типа игры "угадай число" (компьютер загадывает число и спрашивает юзера результат пока не победит), змейку там напиши, или двойную бухгалтерию какую, к чему душа лежит. Язык - смотри в оппосте. Книжки - любые, которые приближают тебя к цели.
А после окунания в говно собственного говнокода SICP будетт уже как глоток воздуха, потому что знания начнут приводиться в порядок.
Что касается твоего возраста, у меня знакомый киномеханик вообще без какого-либо бэкграунда в 28 лет сделал CRUD на PHP. Но он задрот.
>>537252 Ну, я, наверно, тоже задрот на самом деле. Но в целом я тебя понял. Практика превалирует над гуманитарным методом накопления знаний. По-поводу курсов. В них есть какой-то смысл, или это ситуативно всё очень? Деньги вопрос вторичный, но время жалко будет.
>>537258 Это слишком общий вопрос (который даже к программированию особого отношения не имеет), все зависит от тебя, от материала курсов и от препода. Чем лучше препод, чем лучше материал у курсов и тем хуже твои способности к самообучению, тем больше вероятность, что курсы будут полезны. Полному нулю проще всего отходить первые несколько занятий и посмотреть на свои ощущения. Но я тебе то же самое и про курсы рисования пастелью могу сказать.
>>537262 Логично. Ну, тогда последний вопрос, если тебя, конечно, не затруднит. Математика. Я до 10 класса олимпиадником был, и всё такое, но потом охладел к этому, и на счёт вышмата вообще не заморачивался. Теперь я понимаю, что это большое упущение с моей стороны. На сколько критично это? Пока я просматривал начальные тюториалы всякие, которые тут в шапках языков, ощущение было что английский > математики, но с ним у меня всё отлично, но я понимаю что это весьма и весьма поверхностное суждение. Пролей свет.
>>537270 Вообще не критично. Лично в моей работе (machine learning, signal processing) математики дохуя, но пока я начал этим заниматься, много лет программировал игры с самой сложной математикой в виде синуса и косинуса. А кто-то делает CRUD'ы и ему даже и это не нужно.
>>537299 Потому что язык для обучения должен фокусировать на обучении, а не иметь лишнюю хуйню типа System.out.println вместо println. Это самая очевидная причина, но их тьма.
Аноны, слышал, что реально стать тестировщиком - будто бы, даже гуманитарная обезьяна, типа меня способна научиться этому делу за год. Так вот - рылся в инете - а хуй, только платные курсы, нет даже описания подробного, что должен знать тестировщик. Будьте добры - подскажите, что надо учить? Какие-то языки программирования? Значит, лол - не каждая обезьяна сможет выучиться этому. Или что-то другое?
>>537343 У меня полгода опыта разработки, применял TDD, когда захожу в QA тред на /wrk чувствую, что знаю всё лучше всех. Так что просто напиши несколько веб-приложений на каком-нибудь фреймворке и покрой их тестами на всех уровнях.
>>537346 Ну, я буду почти с нуля начинать полностью, т.к. учился на гуманитария. Т.е., для начала стоит выучить хорошо html|css (некоторые знания о нем у меня есть). И прочитать лекции/учебник по информатике - что бы знать приблизительно основы и все языки и т.п. А потом можно уже попробовать набить опыт на фриланс сайтах? Вообще, тестирование требует математического склада ума? Требует изучения каких-то интегралов, высшей математики, языков программирования в совершенстве?
>>537352 кстати, в тему - имеет ли смысл заочно учиться на программного инженера? Вообще, научат ли чему? Вроде бы 30к за семестр, КНИиТ - СГУ, говорят, что наш факультет, один из лидирующих в стране. Но смущает, что заочка - это лишь 1 неделя зачитки в семестр и 1 неделя экзаменов. Как я понимаю, все придется учить самому. Но, если не ошибаюсь - то программная инженерия, одно из самых теплых местечек в ИТ?
Читаю про практики хранения картинок на сервере, популярная практика — хешировать имя файла, брать первые 6 (например) букв хеша и делать на 3 группы, которые станут именем папок. То есть, хешированная картинка 02c425157ecd32f259548b33402ff6d3.jpg будет лежать в 02/c4/25/02c425157ecd32f259548b33402ff6d3.jpg.
Объясните мне, пожалуйста, почему это работает? В смысле, есть же некое ограничение на количество подпапок в Линуксе, вроде это 36 тысяч или около того, не помню точно, то есть, шанс, что хеш начнётся на эти же 02/c4/25/ очень мал, какой смысл в подпапках тогда, если чуть ли не все файлы упадут в корень и будут находиться на том же уровне, что и папка 02? Или я чего-то не понял пока читал?
>>537518 > какой смысл в подпапках тогда, если чуть ли не все файлы упадут в корень и будут находиться на том же уровне, что и папка 02? Wut??? Все файлы будут раскиданы по папкам же. Какие по-твоему файлы будут в корне и как они туда попадут?
Хеши все разные, значит, не один хеш не попадёт в папку pics/02/c4/25/, и даже не в pics/02/c4/, и даже не в pics/02/. То есть, все картинки будут сваливаться в папку внутри pics/ рядом с 02. Это то же самое, что и иметь все картинки в одной папке, нет? То есть, в папке pics есть ext3-ограничение (вроде бы) на 36 тысяч подпапок. Зачем делать эти 3 уровня подпапок, если из такой системы всё равно не получится дерева?
>>537315 > System.out.println вместо println Хуйня полная.
Единственное, что я могу сказать против джавы в качестве первого языка - это статическая явная типизация. Для новичка лучше динамическая неявная дрисня типа питона, чтобы не забивать голову типами, пока он познает азы. Но по своему опыту скажу, что после того, как он немножко надрочится в динамикопарашу и попробует джаву, он будет в восторге от того, как этот язык приучает писать четкий, предсказуемый и самодокументирующийся код.
>>537518 В линуксе нет ограничения на количество папок. Зато есть ограничение файловой системы по количеству inode'ов, т.е. суммарно папок и файлов, которое настраивается при создании фс. Делают такое разбитие по двум причинам: во-первых, большинство фс устроены таким образом, что если в папке слишком дохуя файлов, то открытие из любого из них начинает ощутимо лагать, а во-вторых, таким образом легко реализовать шардирование, раскидав подпапки по разным дискам или серверам. Про сваливание файлов в корень я нихуя не понял, что ты имеешь в виду.
Алгоритм примерно такой: 1. Посчитать хеш картинки 2. Взять два первых символа 3. Проверить, есть ли в директория с таким же названием, как эти два символа. Если нет, создать ее. 4. Войти в директорию 5. Повторить пункты 2-4 для третьего и четвертого символа. 6. Положить внутрь картинку, отрезав первые 4 символа от названия
Да, я понял всё, просто не мог осилить, что в корне будет 1296 папок, а потом в каждой из них еще по столько же, и мне казалось, что это не работает, затупил, бывает. Обрезать символы от названия только, мне кажется, не нужно, можно в базе хеш хранить и по нему определять путь функцией и на глаз в том числе, если вдруг придётся.
>>537505 >Часть рабочего учебного плана, которая относится к 3 курсу както странно подобраны курсы, как по мне. Особенно для 3го то курса. Это вообще где?
Больше не знаю где спрашивать, так что спрошу тут. У меня есть проблема и она заключается в том, что я не могу зайти на steamcommunity.com, но при этом остальные сервисы стима работают без проблем. Пробовал чистить кэш, проверял на вирусы с помощью cureit, но ничего не помогло. Может инфа на скрине о чем-нибудь скажет? Я совсем нуб, если что.
Здравствуй /PR/ Так уж вышло, что последние годы я занимался полной хернм и саморазвитием это никак не назвать. И я решил постараться изменить свою жизнь. Подумав пару недель я понял - надо идти в геймдев. Вроде и работа интересная и деньги поднять можно. Было бы желание и упорство. И то и другое у меня есть. Остались лишь некоторые вопросы.
Я так понял что для геймдева нужно: 1) Знать английский язык (желательно технический) 2) уметь в рисовач (желательно CG) 3) Знать язык программирования
Если с пунктом 1 и 2 у меня проблем не возникнет т.к. я примерно знаю где учить язык, а где учить рисовач, то с 3 пунктом полный обосрамс. не знаю даже простых языков программирования т.е. учить придётся всё с hello world если не ещё хуже. Сейчас стою перед выбором какой язык и какой движок учить.
Грамотные аноны посоветуйте в какой язык и какой движок вкатиться, чтобы через 2-3 года эти знания не устарели. Для себя пока выбрал unity как двигло (хотя ещё интересует XNA и UE) а как язык C# или C++
Буду благодарен ответам содержащим конструктив, а не фразы в духе :" Пошёл отсюда на хуй нафаня"
>>537787>>537791 > геймдев. Вроде и работа интересная и деньги поднять можно Работа - такая же рутина, как и везде. С деньгами как повезет.
> 1) Знать английский язык (желательно технический) > 2) уметь в рисовач (желательно CG) > 3) Знать язык программирования Ну если ты прям все в одиночку делать собрался - то да. А в конторе никто не ожидает от программиста умение рисовать, а от дизайнера - кодить. Наоборот, вероятность, что один человек способен хорошо делать обе вещи, стремится к нулю, и путь лучше тогда каждый занимается тем, что умеет делать лучше.
Если рисовать умеешь, а в программировании - ни в зуб ногой, то иди гейм-дизайнером, хуле. Алсо, вали в /gd.
Решил попытаться в это ваше программирование. Решил начать с повторения школьного курса математики за пять лет нихуя не помню. И тут охуел от того что не могу решить даже сраные задачки за 11 класс. Перечитал теорию, в результате похоже что я совсем аутист нихуя не могу запомнить, настолько я отупел. Короче в серьезное программирование я похоже не смогу. Стоит ли лезть макакой в веб, или там уже коконкуренция бананоедов превысила все пределы?
>>537849 Я тебе один вопрос задам, только подумай ОЧЕНЬ ХОРОШО. Как думаешь, сколько в движке сосача математики? Это как пример самого обычного веб проекта. Вот когда ответишь на этот вопрос и осознаешь какой ты долбоеб, пиздуй в пхп или питонотред и перестань страдать хуйней.
>>537850 блядь я хочу вкатываться в С++ и ему подобные, поэтому начал с матана. Поняв что не смогу, решил посмотреть вариант с вебом ,узнать про конкуренцию и стоит ли оно того. Скройся, дебилоблядь
>>537852 Уебище тупорылое, ты совсем тупой или да? Где блядь тебе нужна школьная алгебра в программировании, а? Ты просто очередной наглый еблан, которому не хватает его маленькой мошонки вместо мозгов даже для того, чтобы осилить сраную школьную программу для пропитых дебилоидов-ПТУшников, но ты зато готов врываться в программач и крыть всех хуями, когда тебе явно намекают на тупость твоих постов.
Ты долбоеб, который не может в логику, а это единственное требование для программиста, поэтому уебывай нахуй отсюда, кусок говна. Всё равно дропнешь всё через неделю, потому что мозгов маловато даже для таких простых выводов.
>>537858 >пойду выпилиюсь И правильно. Ведь С++ говно, которое всю жизнь надо учить. И все равно хорошо писать не будешь без каждодневного задрачивания. И только при условии что ты ТАЛАНТ ОТ БОГА + прошел какой-нибудь MIThttp://cmcmsu.no-ip.info/2course/ Сейчас смотрю как Eclipse на яве написали - ВОТ ЭТО ЯЗЫК. Читается просто как комиксы все красиво и понтяно. Даже абстрактное синтаксическое дерево на 5к линий, которое я вообще впервые вижу - просто ЧИТАЕТСЯ. Все, блядь видно что где и к чему приделано, легко отлаживается красивым дебуггером. хотя я раньше с этим не сталкивался. Наджо мне было с явы начинать, и не забивать себе голову говном, которое теперь со мной на всю ебаню жизнь останется
Привет, программач. Кто-нибудь работал с HDF? Где взять или как скомпилировать лайбрари для явы? Если это возможно. Вот сайтец: hdfgroup.org/ Знакомый работает с ним на сишарпе, но я так не хочу.
>>537864 Ну, аутисты почему-то считают, что мнение охуенных экспертов и лучших книг по плюсам это хуйня, ну где они называют С++ танцем на льду с бритвами в руках, а мнение ноунейм даунов которые решили что раз плюсы сложные, то учат ПРАГРАМИРОВАНИЮ из-за кучи костылей - это ок, так и надо.
Абстракции? Впизду, лучше пердолить низкоуровневую хуйню вместо создания чего-то цельного. И да, тоже начинал с плюсов, очень жалею.
>>537896 Есть такая порода людей, которая считает, что каждый, кто на что-то претендует, просто обязан хлебнуть говна. Например, "настоящий мужчина" обязан сходить в армию или отсидеть в тюрьме, ведь что тюрьма, что армия - школа жизни; "настоящий программист" обязан писать на крестах, ПХП или тому подобном, ведь сами они на нём писали, а кто не хапнул этого говна, тот и не программист вовсе. С одной стороны понять их можно - механизм примерно такой же как у дедовщины в уже упомянутой армии или прописки на малолетке ("меня опускали, теперь я буду опускать" - ну просто обучение и сделование паттерну, через пиздюли навязанному авторитетом, детская психика так устроена), с другой - сами они со временем так нихуя и не понимают, и любые попытки объяснить им, что все эти боль и унижения, через которые они прошли, в общем-то лишние, встречают у них агрессию и отрицание.
Привет, друзья. Уже несколько раз задавал вопрос, в каких-то околопрограммных тредах, но они тонули и ответа я так и не дождался. Интересуют приемы программирования, минимизирующие ошибки округления/усечения при операциях с плавающей точкой. Может, звучит не очень, поэтому приведу пару примеров: 1. Для нахождения корней квадратного уравнения лучше не пользоваться "лобовой" формулой (-b +- sqrt(D))/2/a, а найти сначала тот корень, у которого в числителе нет операции вычитания. Другой же по т. Виета. 2. Компенсационное суммирование Кохена/Кэхэна/Кахана (Kahan summation) 3. При вычислении выражения a^2-b^2 лучше использовать формулу (a-b)*(a+b) Ну и вот все подобное.
расскажите пожалуйста про соотношение этих книг, в каких написано больше, в каких проще, в каком порядке их читать, заменяют они или дополняют друг друга
>>537956 + Programming in Python 3 Mark Summerfield Норм. + Dive Into Python 3 Mark Pilgrim Если есть опыт программирования, годная. + Learning Python Mark Lutz Больше справочник чем книга, заебешься читать. + Python Programming Michael Dawson Для ньюфагов, годная. Лучше начинать с неё из списка. + Programming Python Mark Lutz Тоже самое что лернинг, заебешься читать. + The Definitive Guide to Django Adrian Holovaty Джанго.
>>537965 Лутц нихуя не научит, он скорее как справочник огромный. В США да и в мире тоже наверное нет вуза, где бы использовали книгу Лутца в качестве литературы по питону. Его книга оверрейтед, у неё даже на амазоне не так давно рейтинг был 3.9, сейчас 4.1.
Её только в рашке форсят, потому что альтернатив нет. Нихуя не переводят, а Ваньки ничего кроме русского не знают
>>534515 (OP) > Ruby Зачем тратить время на руби? У него есть будущее? Я не троль, если что. Просто смотрел вакансии на хедхантере и по руби очень мало вакансий.
>>537971 Доусон отличная книга для ньюфагов, ещё и учат по игрулям, правда там раздел ООП довольно слабенький если память не подводит, лучше посмотреть в другой литературе. Ещё советую посмотреть LPTHW.
>>537975 В СНГ слабо востребован. Отличный язык для прототипов всякого стартап говна, где потом бэкенд переписывают на жабе или го. Даже 37сигналс, которые главные пиарщики руби и рельс сейчас перешли на го.
>>534515 (OP) Учусь на втором курсе шараги на ИТ специальности, ввели тут нам php, короче, ага. Аноны, это нормально, что препод, объясняя нам типы данных и говоря про объекты, сказал, что вообще не понимает зачем они нужны в языке (и на практике их не использовал)? Мои знания php ограничиваются знанием базового синтакса, но до этого довольно углубленно занимался разработкой на джанго и там объекты и классы были в фаворе насколько я помню.
>>537993 Твой препод - ссаное говно, если не знает базовых основ программирования и информатики. Суть языков в данном случае - надстройка. Так вот, большая часть ЯП современных - это обвешанные дополнительными свистоперделками инструменты, которые тащемта изначально были задуманы для конкретной задачи/задач, для конкретной области. Так вот, все эти свистоперделки очень сильно отдаляют от понимания сути языка и тут надо смотреть истоки.
>>537994 Сейчас на базе многих языков можно даже собрать свой фреймворк, который будет чем-то вроде сталкера народная солянка, т.е. говно, но если очень постараться, то будет работать
>>537996 Вот смотри, сам php по себе - это сценарный язык, но при этом он может быть и ООП, и ПОП, и еще дохуя ориентированным, насколько там развиты эти возможности и надо ли оно тебе сам смотри. Но тебе, как профи, все-таки лучше знать несколько парадигм, но это мое субъективное мнение чисто
>>537996 Вот смотри, можно вообще так поехать, что на голом С или АСМе писать себе кучу библиотек, классов, потом ими оперировать, как поехавший, а можно взять язык где уже это все стоково. Главное, никого не слушай и делай что тебе по кайфу, но не забывай, что твои грязные маня-фантазия мало интересуют блядский рынок
Господа программисты, подскажите, пожалуйста, каким способом можно понять, идёт ли накрутка голосов в различных голосовалках, например, на change.org, вообще реально ли это?
>>537347 >мне 19 лет, не поздно ли начать учить какой-либо язык Тут люди после 30 вкатываются в соседнем треде, а ты с такими вопросами. Если совсем ничего не знаешь, то какой-нибудь Питон или Руби сойдет в качестве первого, хоть ты их, скорее всего, не будешь использовать позднее.
Дано: Есть тело, 5 лет назад самопидорнувшееся по причине тотального нищебродства, лени и чёрной депрессии с первого курса специальности 230105, из одного местного техновуза. Всё, что удалось тогда запомнить - выветрилось нахрен, пока проёбывался все эти годы обосранным офисным планктоном. Можно правда повторить матанус/алгебру.
Задача: Это тело надо эффективно и за вменяемые сроки натянуть на уровень junior front-end developer.
Вопрос - каким образом это лучше сделать. Я верно понимаю, что мне нужно хуярить, к примеру, Кнута, SICP и проследовать в тред JavaScript'а курить учебники и курсы и так далее по нарастающей соответствующие фрейморки?
Если так, то как мне это делать - параллельно, т.е. с выполнением заданий и т.д. на JS или последовательно сперва выкурить алгоритмы а потом браться за язык?
>>538032 >проёбывался все эти годы обосранным офисным планктоном >junior front-end developer. Мда. «На помойку» — долгий, медленный и пiчальный процесс.
>>538031 Ну почему же, на питоне даже в СНГ работы хватает. Про руби говорить не буду, рынок не изучал, но вижу редко Так что питон плюс джанга вполне ОК в наших реалиях, особенно на удаленке. На HN сегодня тема была с вакансиями, так очень много питона было, впрочем там и руби много было, лол. Не СНГ же.
>>538032 Интенсив от HTML Academy + Code Academy по HTML/CSS/JS/jQuery/Angular + Школа программирования (они ещё geekbrains вроде называются) по этим курсам + Книги параллельно всему.
Самый быстрый и простой способ. Почему такой путь, а не онли книги или онли видяхи? Очень сильно заебыват только читать или только смотреть, информация всегда лучше воспринимается когда источников несколько. Видео дают возможность увидеть "в действии" как пишут код и какой логикой руководствуются, любой приличный вуз в амурике сейчас записывает свои лекции для студентоты например. Книга даёт более разжеванный вариант информации, со всеми тонкостями. Ты видишь процесс и знаешь все его подробности.
Почему гикбрейнсы и хтмл академи? Первое - не самое говно как специалист и много домашки по всем урокам. Ну и хтмл академи потому, что конкурентов то и нет, они действительно имеют один из лучших курсов по верстке вообще, даже за пределами рунета.
Всё есть на трекерах бесплатно без смс. И да, сука, запомни главное - пиши код блядь. Вся эта теория не стоит нихуя, если ты не пишешь код.
Есть задача. Перед Ваней и Петей лежит n спичек. Каждый берёт от 1 до 5 спичек. Проиграет то кто возьмёт последнею спичку. Мальчики играют оптимальным образом. Вводится n нужно узнать кто победит если первым ходит Ваня. Как такие задачи называются и что за оптимальный образ?
Аноны, подкиньте, пожалуйста, идей приложений под андроид. Я еще в процессе обучения, различные структуры, алгоритмы реализовывать умею, однако нужно уже делать что-то рабочее, закреплять знания на реальных проектах. Что-нибудь не сильно сложное, чтобы отработать основные моменты, которые постоянно используются взрослыми разработчиками. Если это эксклюзивная идея и такое можно будет даже выложить в магазины, то еще лучше. Пишите, заработанные центы поделим. Спасибо. P.S. Может создать специальный тред для обмена идеями, поиска команд, решения кейсов, задач?
Привет котаны, со скрипом перекатываюсь в scala, подскажите мне пожалуйста, как в скале запустить отдельный процесс в фоне а потом писать/читать в него. В python есть subprocess с Popen, в ruby Open3, если для скала что нибудь подобное, а то на данный момент сделал через java.io : val pb = new ProcessBuilder("/usr/local/bin/lemmatizer") val start = pb.start() val out = new PrintWriter(start.getOutputStream(), true) val input = new BufferedReader(new InputStreamReader(start.getInputStream()))
Анон, помоги написать функцию нахождения медианы из трех элементов. Я уже заебался 1.5 часа писать нерабочее говно одну за другой. Сначала поступил так: три элемента положил в массив, отсортировал вставками и взял средний элемент. Но из-за сортировки вставками этот алгоритм не оптимальный. А все остальное у меня получилось нерабочим. Если искать медиану кривыми способами, как у меня, то квиксорт зацикливается.
>>538130 Я читал, но нихуя толком не понял, там на каждый вызов, вроде бы, заново запускается процесс а потом завершается, а мне надо чтоб он не завершался, и можно было спокойно читать и писать в него, а потом когда надо будет остановить. А у них там примеры уровня `ls -l`
>>538144 Да, но я вот не понял, как его правильно использовать. Почему то нету примеров. >>538141 Ок допустим, а как написать в stdin процесса? через #< он новый процесс создает
>>538151 Тебе этот процесс сначала надо создать через ProcessBuilder.run(new ProcessIO(if, of, ef)), где if, of, ef - функции, обрабатывающие стримы. То есть, для чтения stdin будет вызываться твой как бы callback if(s: OutpuStream), в котором тебе надо писать в s, для of, ef параметр - InputStream, из которого надо читать.
>>538080 Ещё рас перечитал. Если n=6 тогда ваня забирает 5 спичек и петя проигрывает забрав последнею. И как меняется решение если то кто заберёт последнею спичку победит а не проиграет? Ты как гуглил? Может есть стать попонятней?
>>538449 А что тут гуглить? Количество спичек, которые можно взять за раз, ограничено. Если спичек шесть, то один берёт пять, второму остаётся одна, и он проигрывает. Если спичек больше, то один всегда может взять столько, чтобы их осталось шесть.
>>538459 >>538459 >А что тут гуглить? Полное решение задачи. Эту я только что сдал. Вроде правильно. Но теперь там нужно не от 1 до 5 брать спичек, а либо 1 либо половину. Популярная же детская задачка. А где полное решение для всех случаев не знаю.
Сокеты в питоне или что я делаю не так?Аноним02/09/15 Срд 16:32:59#378№538473
Всем привет! Я только начинаю изучать питон и решил попробовать получить содержимое веб страницы используя сокеты. "Написал" по туториалу небольшую программку которая посылает на серв HTTP GET запрос, а ответ выводит на экран, и тут выскочила проблема. Когда я пытаюсь приконнектится к своему серву (Апач 2.2, целевая странаца < 1 кб) страница загружается, но питон думает над ответом целых 7 секунд (Для сравнения на C# на это все уходит 0.5 секунд), при запросе же на ya.ru скрипт выполняется 15 секунд. Что я делаю не так? Почему так медленно? PS: в пике листинг кода с проебаным sock.close() (в проге исправлено и сканом ваершарка на всякий случай)
>>538462 Ну вот если во второй задаче где либо половину либо одну забрать можно n будет 4. Получается два варианта победителя в зависимости сколько первым ходом забирает ваня. Первый вариант это когда ваня забирает 2 спички. Петя может забрать только одну. Потом ваня одну. И спички кончились ваня победил. И второй когда ваня бирёт одну. Петя тоже может взять одну. Теперь ваня одну. И последнюю забирает петя. Теперь победил петя. И какой из вариантов оптимальный?
>>538462 >половину. это значит что надо сломать спичку надвое в случае нечетного их кол-ва? >решение для всех случаев не знаю. я тебе могу таких условий задачи напридумывать, что тебе в результате придется сильный ии реализовывать
>>538507 >это значит что надо сломать спичку надвое в случае нечетного их кол-ва? Нет. Там div 2. Округлять в меньшую сторону. Сделал с помощью ДП. Но пока один тест не проходит. С n=7. Сейчас ещё подумаю и если не смогу спрошу у вас.
>>538041 Деление на ноль. Алсо единственное число которое может возвратить твоя функция (если таки отработает) это ноль, судя по всему она не правильная совсем.
>>538566 Многие hr и аналитики начинают работать на последнем курсе универа. С обговоренным парт-таймом конечно же, например, 3 дня из 5. Только в банках не особо любят парт-таймеров. А в бодишопах вполне себе набирают. Ещё можно пойти тестировщицей, там проще со свободным графиком.
>>538581 Зря. Многие сейчас уходят из программирования.
Будьте осторожны, выбирая карьеру программиста. Для многих людей это временная карьера. Большая часть программирования в реальном мире это написание костылей и исправление багов в чужом говнокоде. После 5 лет, половина того, что ты знаешь, устареет. Когда тебе стукнет 40 лет, ты будешь "out-of-date". Организациям нужен молодой чел с 2-4 годами опыта, который будет работать до полуночи и все выходные без оплаты переработок. Весь профит, который ты получишь это бесплатный кофе и засохший пряник. Затем, когда ты выгоришь через 8 лет, тебя заменят свежим студентом, который знает все новые фреймворки и языки.
>>538581 Зачем тебе муж-погроммист? Где ты думаешь, проще всего найти погроммиста? На работе, очевидно. А фрилансеров - на биржах фриланса. После работы они разрешаются кто куда, и их уже не сыщешь, а те, что найдутся, могут не понравиться. Да и погроммиста надо не просто найти, его ещё надо женить на себе, а для этого желательно по крутиться в его круге общения.
А на работе будет сразу выбор из нескольких. Можно ещё в универе поискать - поступить в магистратуру на ВМК МГУ на эконом-направление и выбрать парня с другого потока.
>>538584 Я хочу жену которая умеет готовить. Прикажешь мне совмещать работу в ресторане и учёбу в кулинарном колледже с восьми часовым рабочим днём в ИТ говноконторе?
>>538587 Зачем нужна жена, которая умеет готовить, я понимаю. А зачем муж-погроммист - нет.
Не засчитано. Погроммизм - чаще всего профессия, и думается она он? ищет именно профессионального программиста. А умение готовить может просто проистекать из хобби, тут надо общаться с девушками и ненароком уточнять умение и любовь к готовке.
аноны, объясню зачем программист - единственный вид кунов общаясь с которыми понимаю, что человек умней меня настолько, что я не смогу никогда понять и знать то, что знает этот человек. а как известно, тни любят чувствовать себя ущербными рядом со своими кунами
>>538604 Попробуй в контакте поискать. Вдруг захотят встретиться. Среди подписчиков групп знакомств ищи студентов ийти факультетов или вузов. Или среди групп для программистов тех что со статусом типа в активном поиске пересматривай.
>>538677 Открой код и посмотри. Звёздочки чинит, а в тегах буквы окружает пробелами при постинге и удаляет пробелы при парсинге. Только не могу понять регистрозависима ли починка тегов.
Как в играх типа морского боя, сапёра, крестиков-ноликов, "жизни" Конвея и т. п. правильно смоделировать отношения соседства между клетками? Ну, я вот делаю всё поле одномерным массивом. А потом тупо добавляю словарь или сорт оф, где у клетки номер N (на поле 8x8 например) если N == 1, соседи — клетки N+1, N+8 и N+ 9 (т. е. 2, 9 и 10); если N == 3, то соседи — N-1, N+7, N+8 и т. д. Ну, понятно же всё, да? Однако это какой-то детский сад ведь. Должны быть более элегантные решения.
>>538561 Моя сестра работает поваром, нашла себе ололопогромиста тупо через вк. Правда, погромист он только с ее слов, я его еще не видел, может он 1сник или того хуже, пхп-мартын. Кстати, посоны, а если он действительно уеб-пидор, может сразу ебало почистить, что бы девушке голову не морочил?
Аноны помогите если можете. хочу вкатится в программач. но немного боюсь. Есть пара вопросов.
1) Можно ли при усердной учёбе через пару лет пойти джуниором куда-нить ? (язык пока вообще не знаю) 2) Перспективно ли обучение языка С# вместе с UNITY3d ? Или я дурак или мне кажется, что это перспективно 3) Где найти эту блядскую книгу CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд. Автор: Дж. Рихтер ???
>>538909 1) Через 3 месяца усердной учебы можешь смело идти на трейни или джуна, в зависимости от требований компании. 2) Работы на юнити в СНГ кот наплакал. 3) CLR via C# pdf - первая ссылка
Господи, как вы блядь хотите быть ебучими программистами, если вам мозгов мало чтобы в гугле книгу найти, которая лежит на всех трекерах, на дохуище сайтов и даже в ебучем вк во всех пабликах. КАК БЛЯДЬ?
>>538929 Если из мухосрани, то посмотри местные вакансии. А если про общее состояние рынка, то он состоит из: 1) Java/C# 60/40 сейчас примерно в ынтерпрайзе 2) PHP/JS - веб 3) Android (Java опять таки) и iOS (Swift) для мобилок
Это 95% рынка, остальные 5% для сраных маргиналов, хачкелодебилов, годаунов, рубиконтуженых и си плас плас старперов. Делай выводы.
>>538963 Программиование существует меньше торговли жопой, и такого обилия их ясно что нету. А так - Страуструп, Таненбаум, Ритчи (РИП), Томпсон и тд. Тыщи их. Реальный опыт всегда будет ценится выше знания какого-то очередного новомодного буста/qt/yii и тд. Если устал от коденга, но есть дохуя опыта - пиздуй в архитекторы по/аналитики/тимлиды.
>>538963 Видел людей 40+ лвл, но в очень узких областях микроконтроллеры, формы на Visual FoxPro, автоматизированные системы на Access/Excel/VBScript. Жалкое зрелище, они безнадежно отстали от современного уровня IT и не знали даже жабы.
>>538985 Проиграл с ебануктия. Как раз таки специалистов всем и всегда не хватает (именно сеньёров-помидоров и имеют ввиду, говоря, мол программисты востребованы). Ты либо жирный даун, либо просто даун, плиз.
Кстати подписывался кто на ИНТУИТ? Годные курсы? Я прошёл 1 небольшой типа С++ за 21 день. Теперь он мне спамит. Может ещё 1 попробовать пройти или есть похожее сайты получше?
>>539026 Если тупо один и тот же код в десяти потоках, то: (1 to 10).par foreach sdelatZaebis
Если выполнять разные куски кода асинхронно, то async/await. Если продюсеры-консьюмеры и более сложные взаимодействия между потоками, то проще на акторах построить.
Lua. Подскажите, как, блядь, сделать подобие треда? Хочу сделать тред, в котором бы периодически выполнялись некие действия в зависимости от значений переменных которые изменяются в других местах программы. Что-то типа такого треда: [code] function communication_loop() require "ex" while true do if communication_started == true then vlc.msg.info( "Test" ) end os.sleep(1) end end [/code] Который бы вызывался на выполнения не блокируя дальнейшее выполнение программы. Думал получится через coroutine, но хуй там, вызове coroutine.resume ждет окончания выполнения этой функции. Что можно сделать?
>>539038 Сраная разметка: function communication_loop() require "ex" while true do if communication_started == true then vlc.msg.info( "Test" ) end os.sleep(1.1) end end
>>539038 Я так делал - когда в программе изменяется переменная, кладешь ее в стек Lua и вызываешь функцию скрипта через lua_pcall. Но это было много лет назад. Как сейчас надо делать не знаю.
>>539056 Мне не совсем то нужно, мне нужно выполнять периодически определенные действия, они могут корректироваться значениями каких-то переменных программы, а могут и не корректироваться, но должны быть исполнены всё равно.
int CLuaProvider::SetupTimer(lua_State `L) { if ( !lua_isnumber(L, -3) || // Timer ID !lua_isnumber(L, -2) || // Time-out val. in ms. !lua_isstring(L, -1) // Event function )
>>539074 Т.е. написать свою либу на сях и потом подключить её к скрипту? Извиняюсь за незнание, только вчера столкнулся с lua и не въехал еще. У меня задача написать скрипт для VLC на lua.
Все, пиздец, Анон. Я додвачевался обмазался основаниями математики и поехал на понятиях "сигнатуры" и "арности". Сука, это блять просто "a" - нульарный, а про дохуяарные где читать? Как это вообще понять?
Не могу определиться между двумя языками. Между С++ и С#
Вроде вакансий больше на С++, но С# вроде бы легче. Скажите я прав или нет про то, что скорее всего после С++ смогу легко выучить С# чем наоборот. И ещё. Если начинать учить С++ то стоит ли поставить себе линь и кодить там или оставить винду ?
>>539161 Это ответ на торговлю жирной жопой мамаши выложевшего пик.
Людям приводишь рандомный пример @ доебываются к названию @ доебываются к возможности наеба @ доебываются к разметке в сраче @ доебываются к названию профессии которое на самом деле внезапно сама профессия.
>>539230 Тут кстати срачи повеселее даже чем в политаче. Как-то пытался тут линуксасрач развести, но вы похоже равнодушны к этой теме и он как-то сам перешёл в срач о выборе лучшего ЯП. Вечером я пошёл спать, а вернувшись утром срач всё ещё продолжался.
>>539240 Обдираловка. Берёт деньги за хэлоуворды и продвинутые курсы которые можно и самому освоить по паре книг и немного практики. Только сегодня по нему полазил.
>>539247 >>539245 >>539244 >>539243 Нищеброды детектид. Там и преподаватель есть и вместе в группе в одно время собираются. Могут пояснить что не понял. И если заказать курс по профессии, то потом стажировка в фирме партнёре будет. мимо недавно записался на профессию с самой большой зарплатой мобильный разработчик и через пару месяцев возьмут в интел
>>539252 Не нашёл нормальных курсов по алгоритмам и структурам данных с примерами на С++ на коурсере так чтобы ещё и на русском были. Где такие могут быть? Гуглится только книга Седжвика.
>>539256 Там не говорили что это будет именно интел, Но он один из их партнёров и туда я и буду стараться попасть. >>539259 Ну можно и там. >>539260 Пока не учили. Вот курс http://geekbrains.ru/professions/14 и на пике моё будущее резюме.
>>539240 >Желаемая зарплата 100 000 руб. То есть, потратил год, или сколько там, на этот курс, затем прошел стажировку, и вот ты уже получаешь 100к? Не может же это быть так быстро и легко.
>>539258 Алгоритмы и структуры пофиг на чём писать, на коурсере как раз Сейджвик курс есть, причём с русскими сабами, насколько я помню, и адекватными заданиями. И сам Сейджвик говорит медленно и размеренно, я даже на 1.5 скорость поставил, когда слушал.
>>539265 >>539261 Ещё раз полазил по курсеру и нет там такого. Учить питон ради тово чтобы знать алгоритмы не хочу. Ты и на них хочу практиковаться в крестах. А книги где про алгоритмы типа SICP на псевдокоде.
>>539281 Ждал её. За всё время в рунете я видел всего пару раз годные курсы, и то, там с расчётом на то было, что ты уже миддл или около того и обсуждали всякие сложные штуки.
>>539297 Сомневаюсь. Скорее всего свидомиты активизировались, всё таки у хохлов очень дохуя общественной образовательной хуйни, время от времени dou читаю, вот и заметил.
>>539258 > Гуглится только книга Седжвика. Я там кстати до хуя ошибок находил в примерах, в итоге просто надоело, дропнул на середине. Много воды, но в принципе стал лучше разбираться.
>>539380 Если у тебя есть коллекция этих файлов, то: val parallelFiles = files.par parallelFiles.tasksupport = new ForkJoinTaskSupport(...) // здесь конфигурируй количество потоков parallelFiles.foreach(_.delete)
Ой, ребята, у меня пиздец. Я тут на вакансию Андроид-разработчика подписался, одно из требований - "Опыт работы с системами контроля версий". А я нихуя об этом не знаю (я вообще нихуя не знаю, но об этом - особенно). У меня три дня есть, что мне нужно читать по этой части?
Многие советую учить Java, но так как я полнейший ньюфаг, боюсь что не осилю. Какой первый изучать язык? Может php? На сколько я понял, он относительно прост, много вакансий в моем городе (хотя я хотел бы фрилансить), что скажите?
>>539577 Ноуп. На питоне просто легче понять саму суть программирования и реализовывать свои идеи. Всякий дрочь с абстракциями, пониманием алгоритмов и концепциями. В жабе это всё сложнее из-за языка, но знаний никаких это не даст.
В целом, осилишь питон - легко осилишь жабу. Осилишь жабу - легко осилишь питон. Учи что хочешь, главное учи и ПИШИ КОД БЛЯДЬ.
>>539525 Начинать со скриптовых языков не советую, динамодрисня разжижает мозг. Первым языком лучше учить Паскаль (Lazarus или Delphi, но сначала создавать консольные приложения). Как освоишь ООП - можно изучать Java или C#. Если освоил Паскаль, то проблем не возникнет. Потом можно учить SQL, HTML/CSS и скриптовые языки (JavaScript + PHP/Python/Ruby либо Node.js, но там вакансий меньше). Для фриланса сейчас наиболее востребованы 2 области: Web и мобильная разработка.
>>539805 Он тебя блядь говном кормит, а ты его слушаешь. Джава для веба нахуй не нужна, как и С++ для мобильной разработки.
1) web - php, js, python, ruby последний почти не востребован 2) android - java, ios - swift
С++ нахуй не нужен тут, шарпик только для мертвого шиндоус мобайл. Паскаль тебе нахуй не нужен, просто проебешь время на laba1.pas. Он тебе предлагает программу уровня говновуза, потому что видать сам туповатый студент второкурсник какой-нибудь шараги, который возомнил себя дохуя икспертом.
>>539816 Вот ведь пидор. Я понимаю сейчас все нацелены на веб и мобильные разработки но что получается Си не нужен что ли ? А как же программисты в крупных компаниях на больших проектах ???
И Последний вопрос если хочется учить свифт или ту же джаву, то можно на линь пересесть, а то анальные зонды от винды побаливают ??
>>539805 Java EE и C# - для энтерпрайза, т.е. крупных программных систем, используемых в большом бизнесе и производстве. В мухосрансках такие вакансии можно пересчитать по пальцам и скорее всего ты не найдешь работы (как я). В ДС/ДС-2 можно. C++ - частично тоже энтерпрайз, частично геймдев, частично embedded. Вакансий мало. PHP, Python, Ruby on Rails, Node.js - для веба. Больше всего востребован PHP, на втором месте Python, оба языка легко учатся после Java/C#. Java/Android и Objective-C/Swift/iOS - мобильная разработка. Если нет ни макбука, ни айфона, то остается только Android. Если уже знаешь Java, достаточно изучить используемые там библиотеки, гайдлайны и можно уже искать работу.
>>539834 Так не про фриланс речь. Что если целится именно на работу в компании ? Там тебя ебёт один и тот же начальник каждый день, а во фрилансе каждый заказчик считает что может за свои гроши сношать тебя. Уж лучше нормальная работа.
>>539833 >Паскаль нужен не для работы, а для обучения программирования, еблан. И какие же аргументы в пользу того, что надо начинать учить именно с паскаля? На джаве и питоне учат в лучших вузах мира просто так, потому что они все там тупые и ты один самый умный? МИТ учат на питоне, Стэнфорд на жабе, Берлки на питоне и т.д. Вот же тупые там наверняка все поголовно, поэтому и работают потом на 3 курсе в гугле, а ты где на третьем курсе работал со своим паскалем? В пизде своей мамаши?
>>539822 > И Последний вопрос если хочется учить свифт или ту же джаву, то можно на линь пересесть, а то анальные зонды от винды побаливают ?? Свифта на винде ЕМНИП вообще нет, но для разработки под iOS нужен мак, на линуксе кроме хэлловорда в консоли ничего не соберешь. Жаба кроссплатформенна и отлично работает под линуксом. Все основные IDE (IDEA, Eclipse, NetBeans) легко устанавливаются. Единственное, нужно сносить OpenJDK (там старая 7 версия) и ставить Oracle'овский.
>>539822 В крупных компаниях на больших проектах пишут на жабе и плюсах. И да, с кем ты конкурировать собрался на С? Вот где-где, а в С джуны нахуй не нужны. Там сениоров с 15+ годами опыта как говна, хоть лопатой черпай, вакансий меньше чем кадров раз в 10.
>>539848 >В вузы приходят люди, уже умеющие программировать. Вот тут я сейчас проиграл. Именно поэтому эти курсы рассчитаны на людей без опыта программирования как intoduction to CS, да? Что за хуйню ты несешь?
>>539851 Тогда зачем хлебать говно на паскале, если можно сразу начать на жабе? Типа чтобы побольше времени въебать и выбрать то, где меньше книг и ответов в гугле? Охуеть умно придумано.
>>539840 > И какие же аргументы в пользу того, что надо начинать учить именно с паскаля?
Хэлловорд на паскале: begin writeln('Hello World!'); end. Сразу видна суть программы, ничего лишнего. Теперь на С: #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World!\n"); } Здесь уже нужно объяснять про макросы, заголовочные файлы, функции, массивы, спецсимволы внутри строк. На Java: public class Program { public static void main(String[] args) { System.out.println("Hello World!"); } } Сразу без подготовки, начинается ООП. Очевидно, какой язык больше подходит в качестве первого.
> МИТ учат на питоне, Стэнфорд на жабе, Берлки на питоне и т.д. Это все американские вузы, языки Вирта там не любят исключительно по политическим причинам. Раньше (до жабы) начинали с С/C++. А в Оксфорде и Цюрихе учат Оберон. И обычно в вуз (если он не мухосранский), приходят уже с некоторым опытом, приходят люди, которым не надо объяснять, что такое цикл или переменная. Питон там выбрали не из-за его простоты, а из-за его мультипарадигменности, чтобы проще объяснять функциональное программирование.
> В пизде своей мамаши? Уроки уже сделал, любитель мемчиков?
>>539858 Хуйня полная, этот баян давно уже разобрали. Еще в Turbo Pascal все эти проблемы были решены, и некоторые (например, модульность) гораздо лучше, чем в Си.
Пердолюсь уже час, рытаюсь сделать подобие сублима из пишарма. Качаю тему http://www.ideacolorthemes.org/home/ ко-ко-ко установить очень просто http://www.ideacolorthemes.org/help/ просто импортируйе ко-ко-ко - нихуя не опредиляет как свои файлы. Шрифты(пик2) где мои шрифты блять, почему я не могу указать свои? Я ебал, такое то удобство.
>>539877 >Уроки уже сделал, любитель мемчиков? Расскажи мне какой это мемчик, ссылочку на лурочку там. Долбоеб, ты хоть знаешь что такое мемчик или недавно в интернетах?С подключениемСудя по твоим постам, ты залетный дебил с хабры, я прав? Очень на таких похож, мысли 1 в 1
>Хэлловорды Это всё разбирается за первые 30 минут. Посмотри CS50 Гарварда, рассчитан на гуманитариев, там начинают с С. Считается одним из лучших вступительных курсов в мире. Надо быть конченым дегенератом, чтобы не понять простейший код который смогла понять целая аудитория гуманитариев.
Уже тысячу раз было доказано, что вариант ПРОСТО ЗАПОМНИТЕ КАК ЭТО ДЕЛАТЬ ПОТОМ ОБЪЯСНЮ хуевая идея и от неё у всех баттхёрт. Достаточно потратить 30 минут и объяснить, что такое: 1) #include <stdio.h> 2) int main(int argc, char *argv[]) 3) printf("Hello World!\n"); И человек уже дохера чего поймет, а занимает это времени целое нихуя и входит в стандартное "подключать библиотеки, типы данных, функции" которые в любом случае изучаются в первые два урока знакомства с любым языком.
И да, на питоне это print("Hello World"), проще некуда. Я уж молчу о том, что в паскале очень уебанская реализация работы с циклами и подобным, которая тяжелее воспринимается чем работа в той же сишечке.
>И обычно в вуз (если он не мухосранский), приходят уже с некоторым опытом, приходят люди, которым не надо объяснять, что такое цикл или переменная. Питон там выбрали не из-за его простоты, а из-за его мультипарадигменности, чтобы проще объяснять функциональное программирование.
Кто тебе такое сказал? Функционалку обычно в этих вузах не преподают на питоне, посмотри программу. Там обычно берут для каждой задачи свой инструмент, чтобы студенты имели широкий кругозор и не писали костыли потом на языках который для этого не предназначены как любят в программаче и всякие хабродебилы типа тебя, ага.
Я хочу пересесть с сублима на пишарм. Естественно, меня должно все устраивать в пишарме, глаза не должны болеть к примеру от говно-темы/шрифтов Эточто-то сверхъестественное? > школопрограммисты
Боюсь, что по сравнению с тобой - я просто мастер.
>>539943 Даже не зарегистрирован там, потому что знаю английский и нет смысла читать переводы статей и новостей с запозданием и корявостью, для этого есть западные ресурсы и всякие hn.
>>539937 Пробовал. Открываешь CS50x на сайте, смотришь 2 лекции, где притом куча воды и там за 2 часа объясняют это и дохера чего ещё с кучей примеров. Убрать воду - выходит минут 30, не больше.
Изучаю C. Возникла проблема, связанная с производительностью в ходе решения одной задачки. Суть - нужно прочитать большие объёмы данных (точнее, три координаты x,y,z) и определённым образом их обработать. Что я делаю - через scanf прочитываю по тройке за раз и сразу же их обрабатываю. Но на одном из тестов меня посылают за превышение лимита на время, из-за чего у меня появилось предположение (в несколько десяток раз), что стоит сначала просто прочитать все данные в массив и потом уже обрабатывать их. Насколько это трезвая идея?
>>539954 Считывай большими кусками данные из файла. Пока головка жёсткого диска прыгает туда-сюда за каждой новой тройкой координат, код Ваньки Ерохина на питоньих регэкспах заканчивает вычисления. Если, конечно, я правильно тебя понял.
Если же ты уже считываешь большие куски, проходишься по ним sscanf и тебе не хватает скорости, то энджой ёр каштом парсер — там можно выиграть до 5-10 раз в скорости, если это РЕАЛЬНО узкое место.
Анон, можешь объяснить, что произошло? Пару месяцев назад я создал акк на фейсбуке, чтобы насрать одному моралепидору на страницу. Насрал и бросил свою страницу. А недавно мне на почту стало сыпаться полно сообщений об активности моего аккаунта. Оказалось, что там уже другой пароль, я его восстановил и изменил. Страница заполнена какой-то китайской мразью с кучей друзяшек, на фотке какой-то пидор и его ебучая тня. Вейс интерфейс на китайском. Как хотя бы интерфейс сделать русским, чтобы можно было все там разворотить нахуй и заспамить ниграми и расчлененкой, а потом удалить акк?
Мамкин шизик, отучившийся на погроммиста(причем усвоивший что-то) спрашивает: Где плюсы сейчас реально нужны кроме геймдева и отсталых контор, платящих копейки? Интересно, потому что хочу кодить именно на плюсах, с C# и java знаком. Есть ли спрос на написание многопоточного кода на плюсах(OpenMP, MPI, OpenCL)? Есть шансы на фрилансе чё-нить годного словить по плюсам? Что там насчёт высокоматематичных отраслей вроде Digital signal processing, Image Processing, High perfomance computing, machine learning - есть спрос и можно ли устроиться джуниором туда после самостоятельного освоения мат. части по ним?
>>540045 >Что там насчёт высокоматематичных отраслей кандидатом технаук нужно быть, плюс зарплата или очень низкая, уровня слесаря, либо очень высокая и конкурс 50 рыл на место
>>540174 Для виртуалочки слишком слабая пека, даже чистая консоль будет лагать. Пробовал Services for Unix от микрософта эмуль, так там и bash не собрать, лол или я дебил.
>>540180 Насколько слабая? Я с 180мб ОЗУ нормально компилировал свои не самые большие проекты. Если уж настолько прямо слабая, можешь попробоватть cloud9 и компилировать прямо там.
Анон, подскажи сайты или модные журналы для системщиков? Я заебался запиливать всякую хуйню на "околоСи", нужно что-то вроде самописных осей, интерфейсов или сложных систем, каких-нибудь электронных сервисов хотя бы. У меня кроме платежки ничего на ум не приходит
У меня RAGE. Хочу работать с C на Visual Studio 2012. Создаю пустое консольное приложение. Всё делаю по тутору. Даже по видео всё так же. Но в последней момент вылазеет это говно. Как исправить?
Сап, котаны. Хочу короче написать свою ЦРМ на яве, но один знакомый мудак всё хочет разубедить и говорит что надо писать на пхп с фреймворке какомто , а это на мой взгляд бред. тк компилированный скрипт всяко будет работать быстрее чем ссаный пхп.
>>540297 В плане нагрузки да, пхп проигрывает. В плане удобства - пыха сделана для такого. Ты хочешь построить велосипед из деталей космического корабля. Это займёт больше времени на поиск и подгон деталей, но да, работать будет шустрее. жава-кодер
>>540301 >в задаче куча форм и таблиц, это же не сильно сложно написать свою защиту от всяких инъекций и тд? Просто использовать другой класс, в останом всё тоже самое. Если будешь юзать фреймворки - даже не заморачивайся насчёт этого.
>Одновременно будет до 1000 юзеров Тогда на нагрузку забей, с этим справится даже пыха. Другой вопрос, если ты не знаешь пыху, но знаешь джаву и хочешь на ней написать. Но если знаешь пыху, то я бы не стал.
Привет, пр, давно тебе не писал, но вот настал учебный год. Итак, как работать с матрицами на ассемблере? Конкретно, есть квадратная матрица и нужно сложить первую строку и последний столбец. Разумно ли использовать вот такую формулу для получения элемента? (база + количество_элементов_в_строке размер_элемента i+j) Помоги въехать, мозг плавится от одних только команд, а тут еще и матрицы сразу.
Программач, что делать если на меня давит работа в одно рыло? Сейчас на конторе проект сугубо на мне, а я только джун и пиздец. Не то что я не могу написать, но я блять джун и слишком долго продумываю архитектуру и тд. Не с кем посоветоваться и тд. Уже пол года отъебашил сам перед этим. Да и проект сам по себе довольно посредний как и стартовая площадка к нему. А кину работу скорее всего простой начнется. Как только подумаю про сроки и скорость своей разработки хочется встать и уйти. Но все кроме меня уверены что проект халява, "все" работают в другой сфере.
Хочу учить алгоритмы. Понравился Седжвик практик, но примере нужны на си или плюсах. Электронных версий его Алгоритмов на си++ хуй найдешь интересует только на английском, но есть версия на си, которая 1990 года.. Насколько они отличаются? Яваблядство не советовать.
Антуаны, нужно к понедельнику максимально продвинуться в SQL. Желательно - писать более-менее простые запросы. Как посоветуете выкручиваться хуйцы сосать пробовал. Читать какую-то определённую книгу или проходить онлайн курсы. Сразу говорю - инглиш очень слабый.
>>540533 Вот в том то все и дело что не проще. Открыл какой-то basic_string.h и ужаснулся. Полный вырвиглазный пиздец ради удобства использования, ну и для масштабирования - чтоб проще было very-wide-hitroviebanno_char потом прикрутить. >>540542 Прочитал википедию, и сразу уроборос почему-то вспомнился - Алгоритмы, созданные чтобы решить проблемы вытекающие из самой концепции ООП. Даже сомневаюсь что шаблон вообще можно назвать алгоритмом. Похоже он решает какие-то более общие задачи.
>>540562 И ты таки прав: ооп заставляет пейсать ради пейсанея. даже Александерску разочаровался в нем спустя 10 лет анального рабства Нету таких алгоритмов которые реализовать именно средствами языка (т.е. Без сторонних библиотек) было бы легче на спп чем на си. С другой стороны, спп помогает на дальних дистанциях и при работе с командой - написал один раз huitastr, и юзаешь его в коде по кд, со всевозможными плюшками. Вася пупкин поправил баг в хуиткестр, а ты юзаешь ее в бизнес логике и не паришься.
Суть сей басни такова: если тебе нужна лаба1 - пиши на с и не парься, если собираешься писать уберпроект, с возможностью подключения других челиков и добавления овер9000 фич - юзай спп и выиграешь.
11-и классник суперэлитного лицея врывается в тред со своей школопроблемой. Нужно решить (и сделать это эффективно) задачку: даётся беспорядочный массив чисел и куча различных интервалов. Для каждого из интервалов нужно подсчитать количество чисел, попавших в него в массиве. Как я сделал: сортировал qsort"ом массив, "стягивал" указатель на первый и последний элементы до того момента, пока значения элементов не станут благораспологать интервалу, вычитал индекс "последнего" из "первого". И это работает, но слишком медленно (в 10 медленней раз, чем должно быть). Готовое решение мне не нужно, было бы просто очень неплохо, если кто-нибудь подкинул хотя бы общую идею, как правильно реализовать это дерьмо. Спасибо.
>>540760 > "стягивал" указатель на первый и последний элементы до того момента, пока значения элементов не станут благораспологать интервалу Сделай это модификацией бинарного поиска.
>>540294 >написать свою ЦРМ на яве >Я же прав? Бесплатная масштабируемость. Значит, для создания копии продукта не надо тратить деньги. Не надо платить работнику и вообще кому бы то ни было. Также это значит, что единожды написанный программный продут закрывает всю нишу - как во времени, так и в пространстве. Яркий пример - MS Windows & Office. Один раз дал кодерам денег, размножил на весь мир, и вечно суёшь бабки в карман. И никто никогда в мире не залезет на твой пирог! Где билли гейц в форбсе - все знают. А программистишки? Да на свалочке. Виндофс и офис уже написан, баги выловлены, досвидания. Хочешь заняться "бизнесом", сделать свой виндофс+форд, даже спиздив код у биллигейца? Валяй! Продукт уже на рынке, ты туда не влезешь, программный рынок не конкурентный.
Подумай над этим, программистишко, поверни свой ссохшийся на ООП мозг в сторону мысли. Подумай об этом, когда будешь засирать мир очередной остоёбившей шареварей, очередным йобаным веп-ресурсом, когда будешь разрабатывать дяде очередную систему. С каждой рабочей системой жизненное пространство для программиста сжимается. В ближайшие годы допишут всё, что надо. Останется 1000 кодеров во всём мире дописывать мульки, остальных - на помойку. ВСЁ УЖЕ НАПИСАНО!.
Контент-менеджер - нормальная для начала должность чтобы вкатиться в IT? Есть вакансия в крупной компании, зарплата 35к (мухосранск), требований особых нет, главное чтобы взяли. Было бы круто потом перекатиться в веб-разработку в той же фирме, это реально? У меня техническое образование, но не IT.
>>534515 (OP) c# и java на базовом уровне - одинаковый по сути синтаксис (ну мелкие нюансы не учитывать)? Например создание массивов и всякие циклы? Просто экосреда джавы мне что-то не нравится. А по шарпу и туториалов нормальных полно и красиво все выглядит и быстро склепать можно что-то.
Алсо правда что на джуна шарписта требования меньше чем на джуна джависта?
>>540781 Ты про анекдот в котором туалеты в аэропорту чувак мыл? Ну я как раз и собираюсь уходить из авиации, я инженером работаю за зарплату как у кассира в гипермаркете. И вообще я так подумал что в IT работать лучше, у вас нет ни гостов ни снипов ни ответственности за жизнь людей, наоборот вся ответственность снимается в лицензионном соглашении, баги это норма, а тут постоянно думаешь как бы твое изделие не сгорело и не ебнуло никого.
>>540801 Прочитал и не понял что ты хотел сказать. Так что у вас? Все ебнутые? Или что? Меня не парит в принципе, мне от работы нужно только одно - нормальные деньги, а там хоть голым прыгать на столе, мне похуй.
>>540838 Лучше скажи что за фигня при считывании, если тем убираю и подставляю сразу число - то ок, а если с клавиатуры считывает, то получается хуйня. Ввожу 98, выдает
В универе в этом семе появилось мат моделирование, прогать можно в том, что знаешь. Препод знает паскаль, да и все с ним знакомы немного, потому что в школе был, поэтому все пока что в паскале делают задания. Но тут понадобилось писать более сложные модели, для этого надо лучше разбираться в языке. Ссаный паскаль я учить не хочу ради одного предмета, посоветуйте, что выбрать вместо него, чтобы могло бы потом еще и в будущем пригодиться? В факе раби и питон предлагается, какой практичнее? Склоняюсь к питону, потому что на слуху, так я вообще не шарю нихуя, в последний раз основы с++ были почти пять лет назад и я тогда ничему не научился
>>540860 Беи питон или C# (если на винде). Шарп сложнее (хотя если ты уже понимаешь программирование то нихуя особо сложного быть не должно) но там все сразу в комплекте - скачал студию и программируешь. Потом можно и на шарпе норм устроится, если что без проблем в джаву перекатиться так как языки очень похожи.
>>534515 (OP) Насколько актуальна литература с оп-пика? Ни один тред не использует её и пилит свои собственные списки. Общий пик многолетней давности VS специализированный тред по языку. /дискасс
>>540890 На ОП-пике более-менее классика, актуально не на 100%, но вполне себе - смотри когда последнее издание было и т.д. В тредах же самое модное/самое понравившееся автору оп-поста/или даже просто наиболее доступное дебилам, приходящим в тред учить программирование с нуля за неделю.
>>534515 (OP) Что-то меня влечет тема data science и machine learning. inb4: Промытый уебан. В общем, суть вопроса — какой язык будет для этого наиболее удобен и с чего начинать учить? Есть какие-то вводные курсы/ресурсы?
Поздравь меня, Анон. Я - фантастический долбоеб. Заканчиваю второе высшее - юрфак. Ебу матан и таблицы в госконторе. Скоро меня пидорнут с насиженного программистишкинского места, отберут свитор и дадут задание: чистить туалеты разбирать шкаф 3x4 бумажной макулатуры
>>540962 На курсере разделы statistics and data analysis (это дата саенс) и artificial intelligence(тут machine learning). Точно хорошие курсы там "machine learning" от Andrew Ng (хорошие лекции, но минус в том, что задания надо делать в Октаве. Можно начать в любое время), и "mining massive datasets" (тут много по алгоритмам интересного. Начинается послезавтра как раз, не проеби).
Какие языки — спорный вопрос. Во-первых, де-факто стандарт в дата саенсе это R, сейчас набирает популярность язык Julia. Это если тебе охота заниматься хардкорным дата саенсом, ебаться со статистикой и т.д. Если в более прикладной области — то либо плюсы в комплекте с cuda и не знаю какие там либы есть, либо apache spark, под который пишут на скале, джаве или питоне. Спарк — в первую очередь для распределенных вычислений, биг дата и все такое, но под него есть MLlib и mahout как раз для machine learning.
Еще чтобы начать, попробуй пройти обучалки на kaggle, может в процессе решишь, что дата саенс — не твое, хаха.
>>540962 На курсере разделы statistics and data analysis (это дата саенс) и artificial intelligence(тут machine learning). Точно хорошие курсы там "machine learning" от Andrew Ng (хорошие лекции, но минус в том, что задания надо делать в Октаве. Можно начать в любое время), и "mining massive datasets" (тут много по алгоритмам интересного. Начинается послезавтра как раз, не проеби).
Какие языки — спорный вопрос. Во-первых, де-факто стандарт в дата саенсе это R, сейчас набирает популярность язык Julia. Это если тебе охота заниматься хардкорным дата саенсом, ебаться со статистикой и т.д. Если в более прикладной области — то либо плюсы в комплекте с cuda и не знаю какие там либы есть, либо apache spark, под который пишут на скале, джаве или питоне. Спарк — в первую очередь для распределенных вычислений, биг дата и все такое, но под него есть MLlib и mahout как раз для machine learning.
Еще чтобы начать, попробуй пройти обучалки на kaggle, может в процессе решишь, что дата саенс — не твое, хаха.
Вопрос к погромистам-самоучкам. Как вы распределяете своё время для занятий? Ну, понятно, что львиная его доля уходит на собственно практику. Я вот всю первую половину дня занимаюсь текущим проектом. Просто добиваюсь, чтобы очередной его кусок работал. Как уж умею, как получается. Если что-то совсем не получается, то гуглю. Понимаю, как работают найденные примеры или не очень, но всё же использую их. Тут всё ясно. Но ведь хочется ещё уделить время байтоёбству, паттернам, алгоритмам; и просто освоению новых фреймворков и библиотек, само собой. Английский, наконец, надо совершенствовать. Как правильнее распределить остаток времени на всё это?
>>541137 ну и да, в пистоне нет оптимизации хвостовой рекурсии, поэтому лучше переписать на цикл. будет выглядеть как говно. енджой йо императивное программирование
Тред с разговорами на отвлеченные темы утонул, а тут ньюфагов тред, так что спрошу тут. Кратко: учился 6 лет на радиотехнике (4 + 2 магистратуры), вузик так себе. Внезапно, получилось так, что моря специальность в моём городе (да и в дс так-то тоже) не очень-то и нужна, да и платят за неё плохо, да и понимаю я её не очень. Пока учился (да и сейчас продолжаю) работал сначала в небольшой фирме инженером, а потом в научно-исследовательской лаборатории при вузе, но в основном занимаюсь программированием микроконтроллеров, плис и немного говнокодингом под пк на c# и python с целью упрощения жизни себе и окружающим. В общем, получилось так, что программирование пока мне как-то лучше даётся, да и интереснее, чем радиотехника, а опыта писать на пк, считай нет. Программисты мк тоже не особо где нужны, зато требуются системщики под Linux, либо схемотехники, которые помимо основных задач могли бы и с мк и плис работать. Собственно, вопрос в том, возможно ли мне сейчас как-то получить какой-то опыт написания под пинукс или уже все полимеры проебаны? На тостере (ресурс от конторы, что хабр держит, где можно вопросы задать на тему it) кто-то писал на похожий вопрос ответ, что можно, мол, к опенсорс проекту подцепиться, а кто-то наоборот хуями крыл и сказал, что над опенсорсом работают профессионалы и нехуй туда новичкам лезть. Проблема в том, что я даже слабо представляю, с чего начать. Но я готов и вполне в состоянии читать литературу.
> В программаче полторы калеки, потому спрашиваю здесь. Подписался помочь одной тянке с принтером. Принтер древний, дров под виндовс8 для него не существует. Я пообещал ей написать дрова сам. Умею мастерски программировать в экселе и помню кое-что из паскаля. Подскажите с чего вообще начать. Если общими усилиями родим драйвер в пределах треда, вскину фотки тянки в купальнике.
>>540746 > "стягивал" указатель на первый и последний элементы Как? Последовательным перебором? Если да, то у тебя сложность O(n). Попробуй бинарный поиск, он O(log n). А вот этого >>540747 долбоеба не слушай, у квиксорта шанс получить квадратичную сложность при больших n меньше, чем шанс, что я приду и выебу твою мамку у тебя на глазах.
>>541176 > Подскажите с чего вообще начать. Сходи в макдональдс, возьми анкету на трудоустройство. Отработай недели две, на заработанные деньги купи тянке новый принтер. И не еби мозги ни себе, ни людям.
Анон решил не быть гуманитарием и работать технарем, но рукотехникоработа с моими руками не для меня, остается толькопрограмированние. Чет как-то тычился на паскале, но изучал только основы основ - последнню команду знаю разве if %action_name% then do %action_name2% Но все забыл, да и Паскаль уж нахуй никому не нужен. Есть книжка 10-11 класов с уклоном на Паскаль, вся книжка туторами расписана. Стоит ли начинать с начала, что бы хотя бы иметь представление о языке программирования, или начать стоит с другого? Посоветуйте что-то анону.
Хочу навернуть нейронных сетей. Сейчас сяду самостоятельно гуглить, но параллельно здесь отпишусь. Нужна годная литература по этой теме. Только не говно мамонта мне тут сказали, что за последние годы много в науке НС поменялось, новые тренды, всё такое.
>>541207 >Анон решил не быть гуманитарием и работать технарем, но рукотехникоработа с моими руками не для меня, остается толькопрограмированние. Чет как-то... И это именно после них остаются исходные коды программ, наглядно доказывающие, что программирование - сточная канава, куда сползают все те, кто не способен заниматься никаким полезным делом. Любой, кто не может работать водителем, строителем, поваром, спортивным тренером, юристом или врачом, даже ментом или домохозяйкой - либо теряется где-нибудь среди офисного планктона, либо работает кодирующей макакой. Кто учиться не хочет - тоже сползает туда. Назад им уже не выбраться: выбор сделан.
>>541160 >Но я готов и вполне в состоянии читать литературу. Брайан Трейси - "Достижение максимума" Фредерик Херцберг - "Мотивация к работе" Гэри Чепмен - "Пять языков любви" Джордж С. Клейсон - "Самый богатый человек в Вавилоне" Игорь Ефимов - "Стыдная тайна неравенства" Марат Мусин - "Бизнес в стиле распил: хищения, легализация, обналичка" Фил Портер - "Съесть или быть съеденным: мастерство корпоративной политики" Роберт Т. Кийосаки - "Если хочешь быть богатым и счастливым, не ходи в школу" В.П. Эфроимсон - "Генетика гениальности" Йосио Кондо - "Мотивация персонала"
Ойген фон Бём-Баверк - "К завершению марксовой системы" Фредерик Бастиа - "Экономические софизмы" Джин Кэллахан - "Экономика для обычных людей" Генри Хэзлитт - "Экономика в одном уроке" Лаурел Ханниган - "Хочу весь мир и ещё 5%" Мюррей Н. Ротбард - "Государство и деньги"
Виктор Дольник - "Непослушное дитя биосферы" Чарльз Маккей - "Наиболее распространённые заблуждения и безумства толпы"
Ребят, подскажите как реализовать drap and drop в JavaFX кучу материалов прочитал уже , никак не доходит. Использую SceneBuilder , простой обработчик для кнопки сделал, а здесь никак. Тут все объекты задаются в sample.fxml , обработка в controller.java . спасибо!
В общем есть простенькая задачка. Есть абстрактное поле на нем лежит две точки А и Б. Нужно сдвинуть точку А к точке Б. Тру-програмисты могут мне оформить это в виде кода?
>>541299 >Я задал вопрос >возможно ли мне сейчас как-то получить какой-то опыт написания под пинукс Возможно. Как это сделать? А ебись, как хочешь. Тут тебе не служба занятости.
Хочу заниматься соревновательным программированием. Ни разу в жизни не программировал. Какой язык выбрать? Как учить? Сколько времени уйдёт на это и на что мне обращать внимание? Как я понимаю, мне нужно будет только знать синтаксис и уметь логически размышлять, я правильно понимаю? Желательно ответы с пояснениями, спасибо.
>>541327 Нужно дрочить алгоритмы, даже не все алгоритмы а отдельный набор (некоторые слишком сложны в плане кода чтобы пытаться их реализовать в ограниченое время). Логически размышлять там мало надо, ищи примеры олимпиадных задач с решениями читай и запоминай алгоритмы. Если ты не знаешь зарание алгоритма которым должна быть решена конкретная задача, шансы что ты ее решишь стремятся к нулю каким бы ты гением небыл. Многие алгоритмы, несмотря на простоту были придуманы только после десятков лет ресерча всего человечества, надеятся что ты додумаешся до него за время олимпиады глупо. Язык любой из применяемых, но лучше С или С++ так как на задачах обычно жесткие требования к памяти/времени (чтобы прошли решения только на конкретном эффективном алгоритме).
>>541373 Смотря сколько времени на задачу есть. Если там только полчаса на одну задачу то тоже красно-черное дерево уже не влазит, если только у тебя не очень хорошая память, так как обосратся в нем очень легко. Если больше времени, еще если и в командах то там естественно больше выбор.
>>541397 > FF Не знаю что это. > DP Это динамическое программирование?
Что почитать что их хорошо освоить?Желательно чтобы были примеры не на псевдокоде, а С++. Где лучше всего искать задачи чтобы сам легко выбрал на какой алгоритм задача? Английский не знаю.
Ананасы, посоветуйте, какую структуру данных лучше всего использовать для хранения данных. Основные требования: 1) поддержка многопоточности; 2) поддержка операций вставки, удаления, поиска; 3) работа без использования динамической памяти; 4) желательно простота реализации.
>>541313 Можно ли это сделать, подцепившись к опенсорс проекту, или им только бородатые дядьки занимаются? Каким образом это сделать можно? Что можно почитать на эту тему?
>>541465 Да хуй его знает, как конкретнее описать, если буду слишком подробно рассказывать, то будет много буков и никто нихуя не поймет. В общем надо такую структуру, из которой можно брать элемент, на время работы с которым запретить возможность его чтения/изменения или удаления из структуры другими потоками. Важно, чтобы при работе с элементом все остальные были доступны т.е., например, запилить линкедлист и один мьютекс, который будет давать полный доступ ко всему только одному потоку - не вариант
>>541475 абсолютно не вариант, ибо крутиться всё это будет на эмбеддед железе, которое не особо на такое рассчитано, хотя в принципе реально да и оверкилл это
>>541473 ну-ка объясни, что такое значит кеш (в смысле, какая это структура данных, ибо я нихуя не понил =()
>>541479 т.е. втупую ебануть большой массив, в который будут вставляться структуры? Ну хуй знает, в принципе это один из немногих возможных вариантов с моими-то ограничениями, однако я надеялся, что есть что-то более ГИБКОЕ. Ну да хуй с ним.
>>541484 Ещё к нему можнозделоть массив пар чисел «ключ;номер» и там сортировку вставками и поиск делением надвое — типа задействовать кеш процессора, все дела... но это если скорости хватать не будет. Ни разу не видел, чтобы столько данных в памяти было, чтобы требовался поиск делением надвое.
>>541487 ну это уже навороты да и нет на моем Cortex-M3 кеша все-равно, лол, по-моему тогда правильнее запилить какое-то подобие хеш-таблицы с открытой адресацией.
>>541489 Тогда это будет 2-связный список поверх массива. Это тоже навороты, зато хеш-таблица позволит найти первый и последний элементы с похожей контрольной суммой за 2 прыжка по оперативной памяти: в таблицу и на N-й элемент массива. И возможно, кто знает, сразу же найти данные.
Привет анон. Нужна твоя помощь по псевдо-Delphi (чутка измененный язык Delphi)
Данный код вставляется в программу UOSteam 1.0.5 и используется как макрос по хоткею. UOSteam 1.0.5 - программа надстройщик которая может управляет всем в игре Ultima Online (онлайн MMO 1997 года выпуска)
Проблема в данном коде только одна: он когда активирует банку экспложена на курсоре появляется прицел(чтобы указать врага) и сразу отменяется (@canceltarget) после активации банки есть 3 секунды до взрыва банки, потому что бы не ждать 2 секунды с прицелом на мышке(так как я хочу чтобы банка летела во врага за секунду до взрыва) я хочу сделать так что бы он активировал банку экспложена отменял таргет этой банки в то время пока проходят эти 2 секунды он кидал по таргету банку конфлюгрейта без задержки, обратно возвращался к экспложену который активен, нажимал на него(чтобы прицел на курсоре появился) и кидал во врага, так как во время этих 2 секунд пока у меня в сумке находиться активированный экспложн я кидаю банку конфлюгрейта во врага без задержки и после банки сразу кастую магию и тоже посылаю её во врага все вместе выходит примерно 1,9 секунд.
Как понять какой экпложн активен: неактивные экспложены содержаться в сумке игрока в стаке от 2 и выше type баночки 0xf0d; serial баночки генерится рандомно игрой Активные экпложены выпадают из общего стака экпложенов но при этом ни чем не отличаются от этого стака кроме своего количества тотже type тот же рандомный serial
Мне подсказывали сделать выборку активного экспложена через это условие:
if counter 0xf0d > 1 then @ignoreobject 'found'
Но я просто не знаю как его туда вписать и не работает вроде как оно...
Собственно код:
//Если нету таймера конфлюгрейт баночки, создает его if not @timerexists 'timeoutConflagration' @createtimer 'timeoutConflagration' endif //Если нету таймера экпложн баночки, создает его if not @timerexists 'timeoutExplosion' @createtimer 'timeoutExplosion' endif //Если таймер экспложн баночки меньше 1000 и ищет экспложн баночку в сумке if timer 'timeoutExplosion' > 1000 and @findtype 0xf0d 'any' 'backpack' //Использует найденную баночку экспложена @useobject! 'found' waitfortarget 300 //Отменяет таргет на баночке и обнуляет таймер @canceltarget @settimer 'timeoutExplosion' 0 //выдает такое сообщение если экспложена нету в сумке или таймер еще не прошел else sysmsg 'Explosion не готово' endif //Если таймер конфлюгрейта меньше 31 и ищет конфлюгрейт в сумке if timer 'timeoutConflagration' > 31000 and @findtype 0xf06 'any' 'backpack' //Использует найденную бутылочку конфлюгрейта @useobject! 'found' waitfortarget 300 //Кидает таргет конфлюгрейта на врага и обнуляет таймер target! 'enemy' @settimer 'timeoutConflagration' 0 //выдает такое сообщение если конфлюгрейта нету в сумке или таймер еще не прошел else sysmsg 'Conflagration не готово' endif
Антоша, есть задача - поделись алгоритмом или своими соображениями. В жава треде не помогли, может здесь повезет. > На вход подается строка - математическое выражение. >Выражение включает целые и дробные числа, скобки (), пробелы, знак отрицания -, возведение в степень ^, sin(x), cos(x), tan(x) > Для sin(x), cos(x), tan(x) выражение внутри скобок считать градусами, например, cos(3 + 193)=0.5 > Степень задается так: a^(1+3) и так a^4, что эквивалентно aaaa. > С помощью рекурсии вычислить выражение и количество математических операций. Вывести через пробел результат в консоль. > Результат выводить с точностью до двух знаков, для 0.33333 вывести 0.33, использовать стандартный принцип округления. > Не создавайте статические переменные и поля класса. > Не пишите косвенную рекурсию. > Пример, состоящий из операций sin - + +: > sin(2(-5+1.54)+28) > Результат: > 0.5 6 Даже не знаю как к ней подобраться, пробовал заталкивать операнды и операторы в стек, но как сюда прикрутить рекурсию что-то не догоняю. Реализовывать буду на яве, использовать можно только библиотеки из jdk.
>>541398 Быстро изучаются основы, из-за чего в него ломятся школьники и студентота в надежде «срубить бабла», сам по себе слегка кривоват (хотя раньше и такого не было). Для того, чтобы не писать на нем говнокод, нужно таки значительно больше учиться, что многие пропускают. мимо стыдно за дипломник на PHP
>>541594 Пилил расписание для шараги. Знакомый реализовывал диаграммы Ганта. Другой — бродилку с возможностью создания мира. Еще многие — сайты для преподавателей и магазинов.
>>541626 Хочу либо игруню написать, либо хуиту придумать по дискретке. В общем нужна оригинальность. Потому расписание сразу отпадает. Больше все же к игре склоняюсь. Хочу туда хуйнуть все алгоритмы какие только знаю, чтобы комиссия рот открыла
>>541626 Другой кун, диплом через год, завсегдатай гд. Поговорил с завкафедрой, говорит мол если сам тему придумаешь там, игру например, то главное, чтоб она какую-то благую цель преследовала. Как пример привел мне, что дипломы иногда сдавались с детскими обучающими играми. Вот теперь думаю сижу, что благой целью считать. Подозреваю, что им этот момент важен ради реализации моего диплома слышал они их умудряются продавать как-то
>>541632 Да, я тоже думал сделать русскую Dwarf Fortess, но заебусь и крыша поедет от символов. Да и комиссия не оценит. Им яркое и красивое подавай. А художник я никакой. Может есть специальные книги, как из программиста стать художником? Немного Pixel Art'ом занимался, но сам понимаешь, это не то. Все равно будет мудрено и громоздко. Вот какая игра твоей мечты? Что в ней должно быть?
>>541634 Data-driven система для обучения иностранным (и не только) языкам в игровой форме. Причём, не стандартная хуйня с "выучил сто слов - получил второй уровень - дрочи 200 слов".
>>541634 Тогда может ну их нахуй? В смысле да, гордыня заставляет выложится на полную. Только вот не хотелось, чтобы через пару лет другой человек мою работу защитил. И еще не хотелось бы, чтобы они на моей работе поднялись. Детскую игру придумать и чтобы только благотворительно, что подняться на ней никак.
>>541635 Экшн-рогалик на основе научно-фантастической вселенной, где треть экипировки это шмот, а остальное — генные/технические усовершенствования тела. Вполне подойдет платформер со случайными уровнями (несомненно, интересным ходом будет создание некоторых узнаваемых областей, которые не будут изменяться), которые через заданный промежуток времени будут перестраиваться (хотя нет, сюжетом это обосновать нельзя) и интересной системой дропа. Ну и сюжетом.
>>541642 Думаю преподы не разделят твой энтузиазм. Я прямо таки вижу профессоров играющих целыми днями в рогалики. Хотя можно сделать на основе определенной теории. Например на теории хаоса. Мол типа от действий игрока меняется не сюжет, но весь мир игры
>>541642 И все равно все упирается в графику. Без годной графики никто играть в нее не станет. Только задроты как мы с тобой. А вокруг меня одно быдло. А преподов интересует метафизическая хуита
>>541643 Если у тебя много времени, попробуй задрочить основы machine learning'а, чтобы игра/боты подстраивались под стиль игры игрока. Тут вполне подойдет несколько фракций, которые будут развиваться по мере сражений с ними.
>>541646 >какого уровня днищной шараге В моем быдлотехникуме одногруппник запилил «симуляцию системы умного дома» на си билдере. Выглядело как адское говно, но функционал был следующим — расстановка дверей, планировка квартиры и брожение «человеком» по «квартире», чтобы понять, как оно работает. Кстати, довольно неплохой проект запилил другой одногруппник — в Юнити сделал обучалку по сбору двигателя машины, спроектировав как сам двигатель, так и эрзац-мастерскую. Вышла эдакая мини-адвенчура.
>>541653 >теории игр Вот именно, анон. Хочу сделать такую игру. Только теория игр это больше со стратегиями. Нет, можно конечно сделать рогалик и научить ИИ кооперироваться и при этом отстаивать свои интересы. Но вот только рисовать я не умею
>>541647 >симуляцию системы умного дома Я представляю какая там хуйня была. Я бы не стал рисковать и делать модели. Это слишком уж долго, а я на меньшее чем графика уровля современного Диснея не хочу
>>541657 Дикая хуйня. 2Д и схематика, а при защите долбоёб забыл, какие бывают лампочки и огнетушители.
>>541655 >рисовать Тебе хватит небольшого мануала по пиксель-арту и десяток-другой спрайтов 10х10. Есть еще куча тайл-менеджеров, упрощающих левелдизайн.
>>541646 Где-нибудь на западе могли бы и принять. У нас же завернут, даже если ты сделаешь бота на нейронных сетях генетических алгоритмах для какого-нибудь рогалика. Потому что игрушки, потому что несерьёзно, потому что нужна, блядь, научная новизна. Хотя, как про перспективы х25 сетей писать так она не нужна.
Знаю неплохо питон - решил попробывать пофрилансить. Но ни хуя работы нету или редкая и налетают сотни индусов. В каком направлении (не обязательно даже питона) много работы во фрилансе?
Сап, программач. Пришел сюда со следующим вопросом: Допустим, есть некий сервис, который должен 1. Предоставлять пользователю возможность привязать к своему аккаунту аккаунт некого облачного ханилища 2. После привязки предоставлять пользователю заливать файлы в это облачное хранилище через интерфейс сервиса 3. Предоставлять неким другим пользователям возможность загружать файлы в привязанное облачное хранилище другого пользователя Вопрос — как с подобным обстоят дела у популярных облачных хранилищ? Возможно ли это реализовать через API и не нарушает ли это правила пользования сервисом?
>>541730 Вот, именно анон. Всегда хотелось сделать свою игру. Вечно одна и та же хуита. Если программист, то: переустановка системы, создание сайтов, починка компьютеров и т.д. А меня уже это просто заебало. Можно углубится в матан и найти новые направления в нейронных сетях и генетических алгоритмах, но я же заебусь этим заниматься. Просто иногда для себя побыдлокодить хочется. Почему диплом обязательно вундервафлей должен быть?
Анон, помоги разобраться, как правильно реализовать процедуры для работы с бинарным деревом поиска. Здесь пример псевдокода и реализации на си: https://ideone.com/F5WEKy
Я не уверен в правильности из-за того, что я передаю адрес корня в функцию по указателю и в процессе работы этому корню присваиваются новые значения. Значит ли это, что после завершения работы этой функции дерево потеряет свою структуру из-за того, что корень постоянно менялся? Как это исправить?
>>541798 > передаю адрес корня в функцию по указателю и в процессе работы этому корню присваиваются новые значения Где они присваиваются? У тебя есть параметр root, который указатель на корень структуры, потом ты это параметр перемещаешь по дереву. Никаких проблем тут нет. Структура дерева пойдет по пизде если ты начнешь перезаписывать root->left или root->right новыми значениями. А так ты изменяешь только параметр - локальную переменную.
>>541809 >лолблять Не я такой анон, жизнь такая. Просто как ты людям не объясняй разницу между программистом и эникейщиком - они не поймут. Менталитет такой. Как завезли компутеры так людей и поделили на два типа. На программистов и не программистов
>>541835 Пойми, что root в TreeInsert - это копия указателя, любые его изменения либо дают просто нихуя, либо утечку памяти. Чтобы что-то полезное сделать, по этому указателю должна быть структура, поля которой ты меняешь. Да, попробуй. Если все равно не работает - проблема в функции вставки.
>>541840 >Да, попробуй. Если все равно не работает - проблема в функции вставки. Теперь вообще программа рухнула. Но я просто выделил память, а полям не присваивал NULL. Вот тут удобная реализация: http://learnc.info/adt/binary_search_tree.html
Элементы добавляются просто вызовом insert(root, int_value). А я взялся реализовывать какой-то говеный алгоритм.
>>541841 Вот когда присвоил всем полям значение NULL, программа вывела последовательно числа от 0 до 9, только почему-то вывела два нуля. Откуда второй нуль?
Алсо, как удобнее всего написать функцию создания ноды конкретно для моей реализации дерева? В ссылке, которую я кинул выше, нода, кажется, создается прямо в дереве, а я сначала создаю ноду, заполняю поля, а потом вставляю в дерево. Похоже, что при таком подходе придется писать две функции: одна для создания корня с пустыми полями и одна для создания ноды с заполненным полем данных и нулевыми другими полями.
>>541844 Блять, как хуево не осилить Кернигана и Ричи до указателей. Не хочу идти дальше, пока не выполню все упражнения про калькулятор на стеке, а на эти упражнения не нахожу времени из-за алгоритмов.
>>541909 Как ты такой получился? Меня в 15 лет книга о программировании под J2ME приучила стараться писать код правильно и безопасно или хотя бы понимать, что я делаю хуйню, но фиксить ее мне впадлу.
>>540746 Интервалы могут пересекаться? Они небольшие? В частном случае можно просто завести массив попаданий для каждого значения (сортированный по значениям) и просто просканить входящий массив один раз: for(int i = 0; i < n; ++i) ++temp[input[ i ]];
>>541916 Ты даже не представляешь, как тебе повезло. Ибо я в свои 15 сидел под MS-DOS, откуда там хорошим практикам взяться? В справочном руководстве было сказано, что регистр DS указывает на глобальные переменные, 640 КБайт хватит всем, а поток выполнения будет только один. Вот я так и делал. Всё это пiчально весьма.
>>534515 (OP) Котаны, на каких сайтах в РФ роботу погромистом искать? Аналог dou.ua чтоб узнать среднюю/медианную зарплату по регионам, технологии и рангу у вас есть?
Первокур программист в треде.В моей шараге в мухосранске недостаточно ПК в аудиториях чтобы всем хватило.Препод предложил носить ноуты и юзать их.Ноута у меня нет, да и волокиты с ним не хочу,а вот подумал насчет годного планшета на котором можно кодить.Для начала нужно С#,Паскаль и Java.бтв Я абсолютный ньюфаг в этом вопросе.Так вот , можно ли этим заниматься на планшете также продуктивно как и на ПК или все же купить ноут\нетбук и не выебываться?
>>542085 Джава и плюсы можно на ведре с помощью AIDE кодить. Только пальцевый интерфейс неудобен, покупай либо трансформер, либо внешнюю клавиатуру к планшету.
Есть винтовые планшеты с полноценной виндой и интеловским процессором, можешь их попробовать, но дорого это всё.
Не выёбывайся, купи на авито бу ультрабук или лёгкий ноут для бизнеса (Thinkpad X220-230) и будет явно удобнее. >>542088 Смотря куда. Я бы ещё назвал испанский, французский и китайский. А вот немецкий можно и на месте выучить.
Двач-программач, такое дело. Я фронт-эндер и меня до пизды доебала эта хуйня с яваскриптом. Мало того, что сам язык далеко не элементарный и простенький, так еще и выходит регулярно всякая поебень. То реакт, то ангуляр, то бекбоун, то эмбер, то кэн джи эс, то нод гс, то андерскор, то лодаш, то джей квери. У всякой поебени свои нюансы, своя хуетень и постоянно надо задрачивать новое, работодатели вечно требуют, чтобы ты был в тренде.
Заебало уже. Есть какой-нибудь сейчас язык программирования, чтобы самодостаточный? Без всяких костылей. Чтобы вот я начал его изучать и проходит год, два, три и я задрачиваю только его.
>>542133 >фронт-эндер Сосать хуйцы ты будешь по дефолту на любом языке. Можешь канешн найти контору с устоявшимся стэком, где не нужно будет регулярно учить новое, а использовать заранее выбранные технологии, но от сосания тебя это не спасёт. Фронт энд же. Алсо >нод.жс Зачем тебе? Это же не фронт.
>>542139 > перестать учиться и копипастить одно и то же Нет. Я хочу развиваться в одном направлении. Стать руби монсиньором, к примеру. Сделать это проще, чем дрочиться с яваскриптобиблиотеками и фреймворками.
Превед, посоны. С удивлением узнал, что в R нет пикрелейтед. Но поскольку тема выглядит несложно, думаю, можно реализовать. Суть такова: допустим, у нас есть числовой ряд или вообще последовательность значений 1, 2, 3 и 4. Причем, 4 - это значение параметра в момент времени (т+1), 3 - значение того жи параметра в момент (т), 2 - значение другого параметра в момент (т), а 1 - это разница между фактическим значением 4 в момент (т+1) и предсказанным регрессионным анализом. Кроме того, предполагается, что 4 = f(3,2,1) Короче, пикрелейтед. Говоря проще, в итоге из числовых рядов должна получиться таблица вида: 4,3,2,1 5,4,3,2 6,5,4,3 ... Вручную это делать грустно, особенно если у нас несколько тысяч переменных. Как бы автоматизировать?..
Кто-нибудь может объяснить, если двачи динамический сайт, то готовых страниц не существует, тогда почему ссылки на треды выглядят как https://2ch.hk/pr/res/534515.html например, то есть как будто на готовую страницу?
Сап, анон. В самом конце лета у меня резко село зрение. Теперь при кодинге очень устают глаза, и чтобы картинка не размывалась, приходится напрягать зрение. Как улучшить зрение в домашних условиях? Начал делать какую-то гимнастику для глаз, но что-то особенно не помогает, только дает отдых.
Посоны, есть числа с плавающей точкой, надо вскурить как они закодированы в двоичке, поможете? C3F54801 3.14 00000000 1 000080FF -1 CDCC4CFC 0.1 3333B3FC -0.1
Аноны студенты. Чему вас учат в вузике, именно по кодингу. Нас заставляют дрочить алгоритмы. В то время, как у друга в другом городе сразу пишут на Си. И вообще, что учить параллельно вузовской программе.
>>542321 У нас было так, по курсам: 1) Алгоритмы, дискретка, основы БД, Си, архитектура писей 2) ООП, Еще алгоритмы, кресты и шарп, веб-программирование (джс, пхп), теория компиляторов, сети, моар баз данных 3) Устройство ОСей, системное программирование под никсы (тут заодно и си учили), майнинг, нейросети, короче много data science, облачные технологии (упор был на azure) 4) Криптография, комп. графика (сжатие, вейвлеты всякие, opengl, распознавание образов), безопасность (веб-безопасность (xss, sql, всякие другие инъекции), настройки серверов), реверс инжениринг На пятом почти ничего интересного Закончил в прошлом году. Это если только по связанному с программированием, тот же матан не учитываю
>>542368 Да не, врядли я такое писал, у меня хер знает сколько -Wall (при нём определяется) с исключениями тупых флагов, типа -Wno-parentheses, стоит, это только недавно -пединтик завёз.
>>542298 Бамп серьезнейшей проблеме. Даже сидение перед монитором вызывает боль в глазных мышцах. Приходится увеличивать шревты и делать отдых каждые полчаса.
>>542139 > проходит год, два, три и я задрачиваю только его >По теме - учи PHP >наибольшее количество фреймворков ever а потом эти петухи будут кукарекать про пыхомакак
>>542422 Вся "гимнастика" для глаз заключается в нужде смотрения на разные расстояния (звучит хуёво, да). Попробуй например сфокусировать зрение на оконном стекле а потом на дороге за ним и т.д., мне это помогало.
Хотя если не просто немного теряется чёткость и побаливают глаза - скорее всего не повезло с генами и в любом случае придётся прибегать к помощи очков.
Кризис. Кризесочичек. Настало время быть умным и продуктивным. Всегда знал, что если мой пердак прижать к стене, то у меня найдётся талант. Всё что мне надо это посидеть перед компом и понажимать на кнопочки в правильной последовательности. На эту хуйню у меня талант, это я точно знаю. Однако. Просто так не получится. Нужно ещё и говорить - нужно о людях думать. Дааааа. Не получится. Ёбаные люди.
>>542321 Лол, у меня вообще программирования пока почти нет. Было 2 лабы по 5 часов по Unix, на этой неделе вроде Си будет. Еще есть 3 пары лекций по фундаментальной информатике, которая иногда перемежается с арзитектурой компьютеров, но тащемта такого почти не было. Там просто рассказывают всякую хуйню, например было длинная арифметика или там как компьютер понимает то-то и то-то но это в основном на архитектуре комп. еще будут олимпиад не тнерировки по 3 часа раз в неделю, пока не было еще. Вот и все. Вуз тащемта не шарага.
Хочу разбираться в парадигмах, но когда иду на википедию, то охуеваю в том как тону в понятиях.
Я знаю что такое ООП - это понятно, я сам пишу на С. Вот например, клиент и сервер - это же объекты. Тут понятно, абстрагируем части программы друг от друга, через их интерфейсы и охуеваем потому как что работает.
Короче, есть идея. ВК использую только для музыки и переписки с немногочисленными знакомыми. Из всяких групп уже довольно давно репосчу музыкальные альбомы себе на стену. Но из-за особенностей стены что бы послушать альбомы, репостнутые давно нужно долго скроллить вниз. Так вот, суть вот в чём: хочу запилить какой-нибудь костыль, а может даже веб-приложение для удобной навигации по всем репостнутым альбомам. Вот, на пике примерно то, что я хочу. Так вот, прошу совета в каком направлении копать, ибо мало знаю про веб-разработку и вообще хуй простой. Анон, направь меня хоть парой слов, буду очень признателен.
>>542432 >если не просто немного теряется чёткость и побаливают глаза - скорее всего не повезло с генами и в любом случае придётся прибегать к помощи очков Какой ужас. У меня в роду было несколько всяких инженеров и радиотехников, и у всех было хуевое зрение, многие носили очки :(
Аноны, может я хуй, но такая трабла: Установил VS 2015 Community с node.js tools, нода 4.0.0. При обычном запуске на F5 в 9 случаях из десяти открывается окно ноды с сообщением о подключенном дебаггере и всё. Если нажать паузу то стрелочка дебаггера стоит на самой первой строчке скрипта. Нажимаю продолжить - скрипт выполняется. Даже с однострочной программой вывода сообщения в консоль то же самое, смена Debug на Release не помогает. ЧЯДНТ?
>>542491 Я понял что студия кидает в параметры --debug-brk, которая стопорит программу еще до ее запуска. Как поменять на обыкновенный --debug? Весь гугл перерыл, в руководстве написоно "запускайте как обычно и выполнение приостановится на брейкпоинте", нет такой хуйни как у меня, блядь.
Есть один сишарп и подрубленный к нему sqlite3, внимание вопрос: где я объебался в коде, что мне выдает sqlite exception "no such column: %a%" (где %a% - значение переменной)? string CommandText = "INSERT OR REPLACE INTO books (a,b) VALUES(" + a + "," + b + ")"; Столбцы a и b в таблице books созданы и даже есть некоторые записи в них.
Есть проект на С++ и мне нужно в нём побыстрее разобраться. Посоветуйте какие-нибудь тулзы для этого (есть же какие-нибудь построители диаграмм классов?)
>>542501 Быстрофиксом будет добавить одинаковые кавычки вокруг значений переменных. Но при этом у тебя будет потенциальный sql injection. Лучше почитай как в вашем сисярпе правильно ставить плейсхолдеры для значений и сеттить им значения.
>>542517 >>542520 Ага спасибо, уже выяснили в шарпотреде, что кавычки одинарные проебал. sql инжекшн не страшен, т.к. это программа можно сказать для личного пользования.
Ононизмусы - погромисты, нужен совет для нюфага. Есть прога -- тетрис(пока в состоянии начала). Есть генерация одного елемента -- блока(в последствии, потом с него будут формироватся разные фигуры) и его падение с каждым тиком таймера. Проблема в том, что компилятор отказывается компилить мой говнокод. Поскажите, пожалуйста, в чем тут хуйня, а то я уже третий день ебусь. Заранее спасибо.
Видел в каком-то из тредов по какому-то языку ссылку на курс, который оформлен в виде АНИМЕ. Ну там, аниме картиночки вроде были и что-то такое. Кто-нибудь в курсе, что это за был курс? Ссылку бы.
>>542351 Не, я на людях имитирую социоблядь, хорошо получается. У меня просто коллапс будет, от того что я словлю undefined behavior. Надеюсь, все будет хорошо и я смогу хотя бы на час активировать лишь самые хорошие черты. Иначе,будет и впрямь катастрофа. Тем более, там так и сказано, "с обучением", значит чего-то из ряда вон требовать не будут, скорее способностей к самообучению и рабству как на галере а я и не против
Анон, почему построение бинарного дерева поиска на упорядоченной последовательности занимает так много времени и приводит к крашу? Там что ли образуется йобовая лиана, с которой происходит что-то странное?
>>542578 >бразуется йобовая лиана Если дерево без балансировки то да. Падает скорее всего на удалении, так оно у тебя рекурсивное, следовательно пытается уйти на 70к вызовов в глубину что много, особенно учитывая что ты и массив на стек вкинул.
>>542586 Не думаю, что из-за удаления, потому что первое удаление отрабатывает корректно, и мы видим, что программа выполняется дальше после обработки случайной последовательности.
>>542595 Ну так на случайной последовательности у тебя дерево скорее всего не 70к в высоту, а там тысячу максимум если не особо повезло (с балансировкой было бы около 260 максимум). Там все нормально и работает. Добавь возможность узнать высоту дерева, только не рекурсией.
>>542607 > Нерекурсивно не могу. Ну тогда дебагер нужно дрочить. Но у тебя там явно проблема с высотой дерева, совать упорядоченые данные в деревья без балансировки нельзя.
>>542616>>542618 В крестах есть ООП и шаблоны. В Objective-C есть ООП, но нет шаблонов. В Java и C# есть обобщения (генерики), урезанный вариант шаблонов. В Си ничего этого нет, это процедурный язык.
>>542693 >>542691 Я пробовал сперва, но не вышло. Я думал, что ауто сам ссылку подставит, потом дошло, что оба варианта корректны с точки зрения auto, а & - логическая составляющая, т.к. только я знаю, что мне нужно изменять входящие данные. Ах да, оно еще и -std=c++1y потребовало.
Не совсем в курсе, как ауто работает, правда. Наверное, в книге про стандарт это есть.
Анон, накидай задач на лямбды, молю. Чтобы интересных, и применение было оправдано.
>>542698 Ну, он на коллбеках, которые надо ручками хуярить в отдельных классах-обертках, сделай синтаксис проще, чтобы можно было определить [](myDelegate) и получать его результат в auto result = (responder.myDelegate)
Анонсы, подскажите какую-нибудь книгу где расписаны термины касательно си/сишарп/си++, ну там всякие классы, функции и прочее, а то быдлокожу тут потихоньку в универе, а что как называется не знаю.
>>534515 (OP) Почаны, подскажиите че гуглить. Нужно узнать как отрисовывать на рабочем столе\поверх окон в Linux графические объекты не окна, в моем случае сетка.
У меня, наверное, очень тупой вопрос, сразу извиняйте.
Есть готовая программа без исходников, нужно туда что-то добавить. Ну к примеру поменять название окна шиндовс-калькулятора. Дизассемблер это единственный путь?
>>542422 Покапай черникой и делай кофебрейки каждые 2 часа. Попробуй упражнения со сменой фокусировки на ближние-дальние объекты. Если глаза краснеют и резь в глазах, то обратить к врачу - у тебя сухость.
Программаны, как заполучить компилятор от интела, не ебя мозг? Есть на их сайте https://software.intel.com/en-us/qualify-for-free-software выбор: 1) научный исследователь мимо 2) студент требуется универское мыло 3) препод мимо 4) ОпенСорсоЁб как я понял, нужен действующий аккаунт гитхаба Универского мыла нет, гитхаба с прогами тоже. Анализатор мыла в регистрационной форме https://registrationcenter.intel.com/en/forms/?licensetype=2&productid=2486 действительно отсеивает гмайлы и яндексы, но пропускает yandex.by, yandex.com. Вроде отправил на один свой, но ключ пока не пришёл. Видимо, их письма не автоматические, и проверяются. Где можно зарегать универское мыло может есть какой-нибудь универчик, у которого открытая почта?
Посоны, пишу свою игру, суть такова ... Нужны картинки на прозрачном фоне, что бы их поверх фона показывать зрителю. Видел такое не раз в играх вроде Battle for Wesnoth и Эадор. Владыки Миров. Так как рисовать не можу, хочу надрать в интернете. Собственно вопрос, как такие пиксель-статичные картинки на прозрачном фоне называются, и где их шукать?
Посоветуйте годных стартовых книг ( так что бы по полочкам и струтурированно) по дискреке, матану и алгоритмам ( структурам данных и машинному обучению). Можно лекции в видео или аудио формате. если что, знаю немного питон и с++
>>534515 (OP) хочу в сегу с другом погонять по сети, я создаю, а он пишет мой айпишник, так вот, если подключаю напрямую интернет проводом, то всё работает, а если провод сначала в роутер, а из роутера в комп, то не прокает. может нужно как-то по-другому ему айпи мой писать? помогите плиз
Анон, помоги определиться. В факе написано, что для начала стоит учить Ruby/Python, но у меня в универе будут обучать C# и все лабы будут тоже на нём, что стоит выбрать для обучения будучи полным нулем в программировании (знаю только сраный паскаль, которому научили в школе). Если я сейчас начну учить Ruby/Python, то в шараге могу объебаться с C# и вылететь, а не хотелось бы.
>>543031 Учи С#. Руби и пистон советуют из-за простоты и легкого въезда в кампуктер саенс. Тебя же всеми алгоритмами и решением задачек уровня б должны и на парах заебать. C# норм востребован на рынке, рикаминдую
SUKA Где на доске тред со спортивным программированием? Реквестирую материала по ебучим графам и комбинаторике. Или просто по спортивному программированию с разбором задач.
>>543031 Джава/Шарп - лучшие языки кроме паскаля, лел для нуфага из нескриптовых (если не считать хипстопарашу типа Gо). Алсо, на джаву среды разработки подружелюбнее будут, а языки очень схожи.
>>543067 У плюсов и си порог вхождения больше намного. Тот же JVM столько хуйни делает вместо тебя, что охуеваешь порой писать на цпп. Хотя, если в программе обучения есть асм какой-нибудь, то освоить цпп - не проблема.
Ананасики, у меня два вопроса — хочу быдлокодить лабы по С++ на линухах, нужна визуальная среда. Рекомендации? Как определиться — пифон+джанго/руби+рельсы/JS+нода? Параллельно хочу подрачивать алгоритмы и жабу. Может, попробовать курсы на кодкадеми и потом решить, какой дилдак язык лучше?
Котаны, что нужно чтобы вкатиться в C#? Есть пять лет опыта нетривиального бекенда (разные фичи через CGI типа управления видеокамерами) и балансировки на ++. Есть паттерны (GOF + всякие специфичные типа конвееров, гейтов), немного алгоритмов. Везде в вакансиях ASP/EE. Но что именно подразумевается? Просто чистый ASP? Может какие фреймворки надо посмотреть?
Суп, тут такое дело, мне нужно поставить эдитор для питона на пеку. Проблема в том, что это пека в вузе и для установки нужен пароль админа. Я могу лишь копировать с флешки. Есть ли эдитор с библиотеками, который я просто могу скинуть на флешку, а потом скинуть с флешки и писать/запускать проги? Попробовал pyscripter, но он не работает так
подсветка кода для /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
литература с пика
прошлый тред